コード例 #1
0
ファイル: functions.php プロジェクト: yonkon/diplom
function adddiscip_exec($Frm, $Err)
{
    if (!$Err) {
        $name = trim($Frm->GetNmValueH('name'));
        $napravl = $Frm->GetNmValue('napravl');
        if (empty($napravl) || empty($name)) {
            $Frm->_gui->informer->ERR('Заполните Название и выберите Направление');
            page_reloadAll();
        }
        if (Discipline::findOneBy(array('name' => $name))) {
            $Frm->_gui->informer->ERR('Дисциплина с таким именем уже существует');
            page_reloadAll();
        }
        $id = Discipline::create(array('code' => $Frm->GetNmValueI('code'), 'name' => $name));
        Disciplines::addToNapravList($id, $napravl);
        if ($id) {
            $Frm->_gui->informer->OK("Добавлено");
        } else {
            $Frm->_gui->informer->ERR('Произошла ошибка. Запись не добавлена');
        }
        page_reloadSubSec();
    }
}