tbrehm
2010-09-26 531afabaf5f8b923798dcad165012d0622d557f9
Fixes in BIND plugin when zones get deleted.
1 files modified
4 ■■■■ changed files
server/plugins-available/bind_plugin.inc.php 4 ●●●● patch | view | raw | blame | history
server/plugins-available/bind_plugin.inc.php
@@ -236,7 +236,7 @@
        global $app, $conf;
        
        //* 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["old"] = $tmp;
        $this->action = 'update';
@@ -254,7 +254,7 @@
        $zones = array();
        
        //* 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) {
            $exclude_zone = $data['new']['origin'];
        } else {