From 0038e2a66a5b998366106943c0bf8741fe4f6816 Mon Sep 17 00:00:00 2001 From: Pinga <121483313+getpinga@users.noreply.github.com> Date: Wed, 13 Dec 2023 18:50:19 +0200 Subject: [PATCH] Fixed #18 --- cp/app/Controllers/DomainsController.php | 26 +++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/cp/app/Controllers/DomainsController.php b/cp/app/Controllers/DomainsController.php index 62c05b0..93fa1b4 100644 --- a/cp/app/Controllers/DomainsController.php +++ b/cp/app/Controllers/DomainsController.php @@ -94,7 +94,9 @@ class DomainsController extends Controller $contactBilling = $data['contactBilling'] ?? null; $nameservers = !empty($data['nameserver']) ? $data['nameserver'] : null; - + $nameserver_ipv4 = !empty($data['nameserver_ipv4']) ? $data['nameserver_ipv4'] : null; + $nameserver_ipv6 = !empty($data['nameserver_ipv6']) ? $data['nameserver_ipv6'] : null; + $dsKeyTag = $data['dsKeyTag'] ?? null; $dsAlg = $data['dsAlg'] ?? null; $dsDigestType = $data['dsDigestType'] ?? null; @@ -221,6 +223,12 @@ class DomainsController extends Controller $nameservers = array_filter($data['nameserver'] ?? [], function($value) { return !empty($value) && $value !== null; }); + $nameserver_ipv4 = array_filter($data['nameserver_ipv4'] ?? [], function($value) { + return !empty($value) && $value !== null; + }); + $nameserver_ipv6 = array_filter($data['nameserver_ipv6'] ?? [], function($value) { + return !empty($value) && $value !== null; + }); if (!empty($nameservers)) { if (count($nameservers) !== count(array_unique($nameservers))) { @@ -630,6 +638,14 @@ class DomainsController extends Controller ] ); + $db->insert( + 'host_status', + [ + 'status' => 'ok', + 'host_id' => $host_id + ] + ); + if (isset($nameserver_ipv4[$index]) && !empty($nameserver_ipv4[$index])) { $ipv4 = normalize_v4_address($nameserver_ipv4[$index]); @@ -1241,6 +1257,14 @@ class DomainsController extends Controller ] ); + $db->insert( + 'host_status', + [ + 'status' => 'ok', + 'host_id' => $host_id + ] + ); + if (isset($nameserver_ipv4[$index]) && !empty($nameserver_ipv4[$index])) { $ipv4 = normalize_v4_address($nameserver_ipv4[$index]);