public static function delete($napravl_id) { if (empty($napravl_id)) { return false; } if (Napravls::isDefault($napravl_id)) { return false; } parent::delete($napravl_id); Napravls::makeOrdersDefault($napravl_id); Napravls::makeDisciplinesDefault($napravl_id); Napravls::makeAuthorsDefault($napravl_id); return true; }
function delnapravl_exec($Frm, $Err) { if (!$Err) { $id = $Frm->GetNmValueI('id'); if (Napravls::isDefault($id)) { $Frm->_gui->informer->ERR("Нельзя переименовывать/удалять направление Прочее"); } else { if (Napravl::delete($id)) { $Frm->_gui->informer->OK("Удалено"); } else { $Frm->_gui->informer->ERR("Произошла ошибка. Запись не удалена"); } page_reloadSubSec(); } } }