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']; }