function delvuz_exec($Frm, $Err) { if (!$Err) { $id = $Frm->GetNmValueI('id'); if (VUZ::find($id)) { VUZ::delete($id); $Frm->_gui->informer->OK("Удалено"); page_reloadSubSec(); } } }
$frm->Label("Полное название", 10, 60); $t = $frm->TextArea(10, 80, 378, 60); $t->AddValidator(new CGUI_VALIDATOR_NOEMPTY()); $t->AddValidator(new CGUI_VALIDATOR_MAXLEN(255)); $t->linkName = 'name'; $frm->Label("Адрес", 10, 150); $t = $frm->TextArea(10, 170, 378, 60); $t->AddValidator(new CGUI_VALIDATOR_NOEMPTY()); $t->AddValidator(new CGUI_VALIDATOR_MAXLEN(255)); $t->linkName = 'addr'; } elseif (isset($_REQUEST["del"])) { // if (!user_has_right("sprav_w")) { // page_ReloadSubSec(); // } $id = intval($_REQUEST["del"]); $vuz = VUZ::find($id); if ($vuz) { $frm = $GUI->Form("Удалить", 300, 100); $t = $frm->Hidden($id); $t->linkName = 'id'; $frm->Button("Удалить", 60, 40, 80, true); $frm->OnExecute = "delvuz_exec"; $b = $frm->Button("К списку", 160, 40, 80); $b->Event = "document.location.href=\"?" . $GUI->Url(array('section', 'subsection', 'del')) . "\"; return false;"; $frm->Label("Удалить '" . $vuz["sname"] . "'?", 10, 10); } else { $GUI->informer->ERR("Запись не найдена"); page_ReloadSubSec(); } } elseif (isset($_REQUEST["imp"])) { // if (!user_has_right("sprav_w")) {
/** * @deprecated * @param $vuz_id * @return array */ function get_vuz_name($vuz_id) { if ($vuz_id == 0) { return array('name' => 'не определен', 'sname' => ''); } return VUZ::find($vuz_id); }