From 82819bf33b3f06b1a6ed587fc01b39b64a7a9b51 Mon Sep 17 00:00:00 2001 From: Mark Schouten Date: Thu, 4 Aug 2016 13:44:39 +0200 Subject: [PATCH] Remove leftover from copy/paste. Do not replace and check if ['serial'] exists.. --- includes/class/PdnsApi.php | 2 +- zones.php | 13 ++----------- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/includes/class/PdnsApi.php b/includes/class/PdnsApi.php index 8b2a264..25a1581 100644 --- a/includes/class/PdnsApi.php +++ b/includes/class/PdnsApi.php @@ -62,7 +62,7 @@ class PdnsAPI { unset($zonedata['url']); unset($zonedata['rrsets']); - if (gettype($zone['serial']) != 'integer') { + if (!isset($zone['serial']) or gettype($zone['serial']) != 'integer') { $api->method = 'POST'; $api->url = '/servers/localhost/zones'; $api->content = json_encode($zonedata); diff --git a/zones.php b/zones.php index 13617cd..4648965 100644 --- a/zones.php +++ b/zones.php @@ -233,7 +233,8 @@ case "create": jtable_respond(null, 'error', 'Zone already owned by someone else'); } - $zone = $api->savezone($zone->export()); + $api->savezone($zone->export()); + $zonename = $zone->name; if (is_adminuser() && isset($_POST['owner'])) { @@ -242,16 +243,6 @@ case "create": add_db_zone($zonename, get_sess_user()); } - $rrset = $zone->getrrset($old_record['name'], $old_record['type']); - $rrset->deleteRecord($old_record['content']); - $zone->addrecord($_POST['name'], $_POST['type'], $_POST['content'], $_POST['disabled'], $_POST['ttl']); - - $api->savezone($zone->export()); - - $record['id'] = json_encode($record); - jtable_respond($zone->getrecord($_POST['name'], $_POST['type'], $_POST['content']), 'single'); - break; - if (isset($_POST['template']) && $_POST['template'] != 'None') { foreach (user_template_list() as $template) { if ($template['name'] !== $_POST['template']) continue;