auth->check_module_permissions('dns'); $app->uses('tpl,tform,tform_actions'); $app->load('tform_actions'); class page_action extends tform_actions { function onBeforeDelete() { global $app; $conf; if($app->tform->checkPerm($this->id,'d') == false) $app->error($app->lng('error_no_delete_permission')); // Delete all records that belog to this zone. $records = $app->db->queryAllRecords("SELECT id FROM dns_slave WHERE zone = '".intval($this->id)."'"); foreach($records as $rec) { $app->db->datalogDelete('dns_slave','id',$rec['id']); } } } $page = new page_action; $page->onDelete(); ?>