Вход Регистрация
Файл: Arhmobi_esdcms/blog/new.blog.php
Строк: 36
<?php
include_once '../sys/inc/start.php';
$doc = new document(1);
$doc->title __('Новая запись');
if (!isset(
$_GET ['id_cat']) || !is_numeric($_GET ['id_cat'])) {
$doc->toReturn();
$doc->err(__('Ошибка выбора раздела'));
exit();
}
$id_cat = (int) $_GET ['id_cat'];
$q $db->prepare("SELECT * FROM `blog_cat` WHERE `id` = ?");
$q->execute(Array($id_cat));
if (!
$cat $q->fetch()) {
$doc->toReturn();
$doc->err(__('В выбранной категории запрещено создавать разделы'));
exit;
}
if (isset(
$_POST ['message']) && isset($_POST ['name'])) {
$message text::input_text($_POST ['message']);
$name text::for_name($_POST ['name']);
$users_in_message text::nickSearch($message);
if (
$dcms->censure && $mat is_valid::mat($message))
$doc->err(__('Обнаружен мат: %s'$mat));
elseif (
$dcms->censure && $mat is_valid::mat($name))
$doc->err(__('Обнаружен мат: %s'$mat));
elseif (
$dcms->forum_theme_captcha && $user->group && (empty($_POST ['captcha']) || empty($_POST ['captcha_session']) || !captcha::check($_POST ['captcha'], $_POST ['captcha_session']))) {
$doc->err(__('Проверочное число введено неверно'));
} elseif (
$message && $name) {

$res $db->prepare("INSERT INTO `blog_blog` (`name`,`autor`,`id_cat`,`time_create`,`message`) VALUES (?,?, ?, ?, ?)");
$res->execute(Array($name,$user->id,$cat['id'],TIME,$message));
$blog ['id'] = $db->lastInsertId();
$doc->msg(__('Запись успешно добавлена'));
header('Refresh: 1; url=blog.php?blog=' $blog ['id']);
exit();
} else {
$doc->err(__('Текст или название записи пусты'));
}
}
$form = new form("?id_cat=$cat[id]&amp;" passgen() . (isset($_GET ['return']) ? '&amp;return=' urlencode($_GET ['return']) : null));
$form->text('name'__('Название записи'));
$form->textarea('message'__('Текст'));
if (
$user->group 2)
$form->captcha();
$form->button(__('Создать'));
$form->display();
$doc->ret(__('Категории'), 'index.php');
?>
Онлайн: 0
Реклама