Вход Регистрация
Файл: system/modules/forum_theme_add.php
Строк: 33
<?php

if(!users::is_auth($auth_user))
    exit;

$id $_GET['id'];
$text trim($_POST['text']);
$name trim($_POST['name']);

if(
mb_strlen($text'UTF-8') > 10240)
    die(
json_encode('Сообщение не должно превышать 10240 символов.'));
if(empty(
$text))
    die(
json_encode('Сообщение не может быть пустым.'));
if(
mb_strlen($name'UTF-8') > 128)
    die(
json_encode('Название не должно превышать 128 символов.'));
if(empty(
$name))
    die(
json_encode('Название не может быть пустым.'));
if(!
forum::exist_category($id))
    die(
json_encode('Неверный раздел для создания темы.'));
if(!
antiflood('forum_theme'$text$user_id))
    die(
json_encode('Ваше сообщение было отправлено.'));

$db -> transaction_start();

$theme_id forum::add_theme($user_id$name$id);

if(
$theme_id != false)
    if(
forum::add_message($user_id$_POST['text'], $theme_id) != false)
        
$db -> transaction_complete();
    else
        
$db -> transaction_cancel();
else
    
$db -> transaction_cancel();

echo 
json_encode('true');
    
?>
Онлайн: 1
Реклама