mirror of
https://github.com/getnamingo/registry.git
synced 2025-08-04 08:41:50 +02:00
Added EPP contact update
This commit is contained in:
parent
6bb091b0f1
commit
8858c72012
2 changed files with 619 additions and 0 deletions
|
@ -8,6 +8,7 @@ require_once 'src/helpers.php';
|
|||
require_once 'src/epp-check.php';
|
||||
require_once 'src/epp-info.php';
|
||||
require_once 'src/epp-create.php';
|
||||
require_once 'src/epp-update.php';
|
||||
require_once 'src/epp-renew.php';
|
||||
require_once 'src/epp-poll.php';
|
||||
require_once 'src/epp-transfer.php';
|
||||
|
@ -180,6 +181,17 @@ $server->handle(function (Connection $conn) use ($table, $db, $c) {
|
|||
processContactInfo($conn, $db, $xml);
|
||||
break;
|
||||
}
|
||||
|
||||
case isset($xml->command->update) && isset($xml->command->update->children('urn:ietf:params:xml:ns:contact-1.0')->update):
|
||||
{
|
||||
$data = $table->get($connId);
|
||||
if (!$data || $data['logged_in'] !== 1) {
|
||||
sendEppError($conn, 2202, 'Authorization error');
|
||||
$conn->close();
|
||||
}
|
||||
processContactUpdate($conn, $db, $xml, $data['clid'], $c['db_type']);
|
||||
break;
|
||||
}
|
||||
|
||||
case isset($xml->command->delete) && isset($xml->command->delete->children('urn:ietf:params:xml:ns:contact-1.0')->delete):
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue