<?php $Seo = new Seo(); unset($parsed_res); if (isset($GLOBALS['REQAR'][1]) && is_numeric($GLOBALS['REQAR'][1])) { $id = $GLOBALS['REQAR'][1]; } else { header('Location: ' . $GLOBALS['URL_base'] . '404/'); exit; } if (!$Seo->SetFieldsById($id, 1)) { die('Ошибка при выборе Seo-текста.'); } $tpl->Assign('h1', 'Редактирование Seo-текста'); if (isset($_POST['smb'])) { require_once $GLOBALS['PATH_block'] . 't_fnc.php'; // для ф-ции проверки формы list($err, $errm) = Seotext_form_validate(); if (!$err) { if ($Seo->UpdateSeoText($_POST)) { $tpl->Assign('msg', 'Seo-текст обновлен.'); unset($_POST); if (!$Seo->SetFieldsById($id, 1)) { die('Ошибка при выборе новости.'); } } else { $tpl->Assign('msg', 'Ошибка при обновлении Seo-текста.'); $tpl->Assign('errm', 1); } } else { // показываем все заново но с сообщениями об ошибках