mirror of
https://github.com/getnamingo/registry.git
synced 2025-07-23 02:56:02 +02:00
Fixed #44 , added full support for RFC8334
This commit is contained in:
parent
b2ee7e60a1
commit
a1492873dd
4 changed files with 156 additions and 21 deletions
|
@ -934,6 +934,11 @@ function processDomainUpdate($conn, $db, $xml, $clid, $database_type, $trans) {
|
|||
$rgp_update = $xml->xpath('//rgp:update')[0] ?? null;
|
||||
$secdns_update = $xml->xpath('//secDNS:update')[0] ?? null;
|
||||
$launch_update = $xml->xpath('//launch:update')[0] ?? null;
|
||||
|
||||
// Check if launch extension is enabled in database settings
|
||||
$stmt = $db->prepare("SELECT value FROM settings WHERE name = 'launch_phases' LIMIT 1");
|
||||
$stmt->execute();
|
||||
$launch_extension_enabled = $stmt->fetchColumn();
|
||||
}
|
||||
|
||||
if ($domainRem === null && $domainAdd === null && $domainChg === null && $extensionNode === null) {
|
||||
|
@ -968,11 +973,6 @@ function processDomainUpdate($conn, $db, $xml, $clid, $database_type, $trans) {
|
|||
|
||||
$domain_id = $row['id'];
|
||||
|
||||
// Check if launch extension is enabled in database settings
|
||||
$stmt = $db->prepare("SELECT value FROM settings WHERE name = 'launch_phases' LIMIT 1");
|
||||
$stmt->execute();
|
||||
$launch_extension_enabled = $stmt->fetchColumn();
|
||||
|
||||
if ($launch_extension_enabled && isset($launch_update)) {
|
||||
$phase = (string) $launch_update->xpath('launch:phase')[0];
|
||||
$applicationID = (string) $launch_update->xpath('launch:applicationID')[0];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue