| | |
| | | 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'; |
| | |
| | | $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 { |