Änderungen
Die Seite wurde neu angelegt: „sourceDESK für ein Domain-Log, welches Anfragen und Antworten vom Registrar-Modul für jede Domain erhält. Sie erreichen dieses Log von der [[Domainansicht]]…“
sourceDESK für ein Domain-Log, welches Anfragen und Antworten vom Registrar-Modul für jede Domain erhält. Sie erreichen dieses Log von der [[Domainansicht]], indem Sie im Header des "Daten"-Abschnitts auf das kleine Icon oben rechts klicken.
== Integration für Entwickler ==
Um das Domain-Log in Ihr [[Domain-Registrar-Module erstellen|Registrar-Modul]] einzubinden, führen Sie bitte folgendes Kommando innerhalb Ihres Domainmoduls (''instanceof DomainRegistrar'') aus:
<source lang="php">
$this->logRequest($url, $data, $res, $domain);
</source>
Folgende Bedeutung haben die Variablen:
* ''$url'' ist die aufgerufene URL der API
* ''$data'' sind die gesendeten Daten (als String, bei Arrays bspw. <code>print_r($arr, true)</code> nutzen)
* ''$res'' sind die empfangenen Daten (als String, bei Arrays bspw. <code>print_r($arr, true)</code> nutzen)
* ''$domain'' ist die betreffende Domain (SLD und TLD)
Bitte beachten Sie, dass Sie tunlichst keine Zugangsdaten in das Domain-Log einfügen sollten (insbesondere für ''$data'' relevant), da diese unverschlüsselt in der Datenbank gespeichert werden. Entfernen Sie diese bspw. mit <code>str_replace()</code>.
== Integration für Entwickler ==
Um das Domain-Log in Ihr [[Domain-Registrar-Module erstellen|Registrar-Modul]] einzubinden, führen Sie bitte folgendes Kommando innerhalb Ihres Domainmoduls (''instanceof DomainRegistrar'') aus:
<source lang="php">
$this->logRequest($url, $data, $res, $domain);
</source>
Folgende Bedeutung haben die Variablen:
* ''$url'' ist die aufgerufene URL der API
* ''$data'' sind die gesendeten Daten (als String, bei Arrays bspw. <code>print_r($arr, true)</code> nutzen)
* ''$res'' sind die empfangenen Daten (als String, bei Arrays bspw. <code>print_r($arr, true)</code> nutzen)
* ''$domain'' ist die betreffende Domain (SLD und TLD)
Bitte beachten Sie, dass Sie tunlichst keine Zugangsdaten in das Domain-Log einfügen sollten (insbesondere für ''$data'' relevant), da diese unverschlüsselt in der Datenbank gespeichert werden. Entfernen Sie diese bspw. mit <code>str_replace()</code>.