auth->check_module_permissions('client'); if(!$_SESSION["s"]["user"]["typ"] == 'admin') die('Client-Templates are for Admins only.'); $app->uses('tpl,tform'); $app->load('tform_actions'); class page_action extends tform_actions { function onBeforeDelete() { global $app; // check new style $rec = $app->db->queryOneRecord("SELECT count(client_id) as number FROM client_template_assigned WHERE client_template_id = ?", $this->id); if($rec['number'] > 0) { $app->error($app->tform->lng('template_del_aborted_txt')); } // check old style $rec = $app->db->queryOneRecord("SELECT count(client_id) as number FROM client WHERE template_master = ? OR template_additional like ?", $this->id, '%/".$this->id."/%'); if($rec['number'] > 0) { $app->error($app->tform->lng('template_del_aborted_txt')); } } } $page = new page_action; $page->onDelete() ?>