Skip to content
Snippets Groups Projects
Commit 531afaba authored by tbrehm's avatar tbrehm
Browse files

Fixes in BIND plugin when zones get deleted.

parent 7f3b24be
No related branches found
No related tags found
2 merge requests!46Master,!21Master
...@@ -236,7 +236,7 @@ class bind_plugin { ...@@ -236,7 +236,7 @@ class bind_plugin {
global $app, $conf; global $app, $conf;
//* Get the data of the soa and call soa_update //* Get the data of the soa and call soa_update
$tmp = $app->db->queryOneRecord("SELECT * FROM dns_soa WHERE id = ".$data['old']['zone']); $tmp = $app->db->queryOneRecord("SELECT * FROM dns_soa WHERE id = ".intval($data['old']['zone']));
$data["new"] = $tmp; $data["new"] = $tmp;
$data["old"] = $tmp; $data["old"] = $tmp;
$this->action = 'update'; $this->action = 'update';
...@@ -254,7 +254,7 @@ class bind_plugin { ...@@ -254,7 +254,7 @@ class bind_plugin {
$zones = array(); $zones = array();
//* Check if the current zone that triggered this function has at least one NS record //* Check if the current zone that triggered this function has at least one NS record
$rec_num = $app->db->queryOneRecord("SELECT count(id) as ns FROM dns_rr WHERE type = 'NS' AND zone = ".$data['new']['id']." AND active = 'Y'"); $rec_num = $app->db->queryOneRecord("SELECT count(id) as ns FROM dns_rr WHERE type = 'NS' AND zone = ".intval($data['new']['id'])." AND active = 'Y'");
if($rec_num['ns'] == 0) { if($rec_num['ns'] == 0) {
$exclude_zone = $data['new']['origin']; $exclude_zone = $data['new']['origin'];
} else { } else {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment