Example #1
0
            unset($_POST);
            if (!$Page->SetFieldsById($id_page, 1)) {
                die('Ошибка при выборе страницы.');
            }
        } else {
            $tpl->Assign('msg', 'Ошибка при обновлении страницы.');
        }
    } else {
        // показываем все заново но с сообщениями об ошибках
        $tpl->Assign('msg', 'Ошибка! Страница не обновлена.');
        $tpl->Assign('errm', $errm);
    }
}
if (!$Page->PagesList(1)) {
    die('Ошибка при добавлении страницы.');
}
$tpl->Assign('list', $Page->list);
$tpl->Assign('ptypes', $Page->GetPagesTypesList());
if (!isset($_POST['smb'])) {
    foreach ($Page->fields as $k => $v) {
        $_POST[$k] = $v;
    }
}
$parsed_res = array('issuccess' => true, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_page_ae.tpl'));
$ii = count($GLOBALS['IERA_LINKS']);
$GLOBALS['IERA_LINKS'][$ii]['title'] = "Страницы";
$GLOBALS['IERA_LINKS'][$ii++]['url'] = '/adm/pages/';
$GLOBALS['IERA_LINKS'][$ii]['title'] = "Редактирование страницы";
if (true == $parsed_res['issuccess']) {
    $tpl_center .= $parsed_res['html'];
}