Example #1
0
$GLOBALS['IERA_LINKS'][$ii]['title'] = "Добавление категории";
if (isset($_POST['smb'])) {
    require_once $GLOBALS['PATH_block'] . 't_fnc.php';
    // для ф-ции проверки формы
    list($err, $errm) = Cat_form_validate();
    if (!$err) {
        $arr = array();
        $arr['name'] = mysql_real_escape_string(trim($_POST['name']));
        $arr['content'] = mysql_real_escape_string(trim($_POST['content']));
        $arr['translit'] = G::StrToTrans($_POST['name']);
        $arr['pid'] = mysql_real_escape_string(trim($_POST['pid']));
        $arr['visible'] = 1;
        if (isset($_POST['visible']) && $_POST['visible'] == "on") {
            $arr['visible'] = 0;
        }
        if ($id = $dbtree->Insert($arr['pid'], $arr)) {
            $tpl->Assign('msg', 'Категория добавлена.');
            unset($_POST);
        } else {
            $tpl->Assign('msg', 'Ошибочка. Категория не добавлена.');
            $tpl->Assign('errm', 1);
        }
    } else {
        // показываем все заново но с сообщениями об ошибках
        $tpl->Assign('msg', 'Ошибка! Категория не добавлена.');
        $tpl->Assign('errm', $errm);
    }
}
$list = $dbtree->Full(array('id_category', 'category_level', 'name'));
$tpl->Assign('list', $list);
if (!isset($_POST['smb'])) {