Файл: system/modules/daily_edit.php
Строк: 26
<?php
if(!users::is_auth($auth_user))
    exit;
$id = $_GET['id'];
$text = trim($_POST['text']);
$category = $_POST['category'];
$topic = trim($_POST['topic']);
if(!empty($_POST['comments']))
    $comments = 1;
else
    $comments = 0;
if(!empty($_POST['public']))
    $hide = 1;
else
    $hide = 0;
if(mb_strlen($text, 'UTF-8') > 10240){
    echo json_encode('Текст новости не должен превышать 10240 символов.'); 
    exit;
}
if(empty($text)){
    echo json_encode('Текст новости не может быть пустым.'); 
    exit;
}
if(mb_strlen($topic, 'UTF-8') > 192){
    echo json_encode('Заголовок не должен превышать 192 символов.'); 
    exit;
}
if(empty($topic)){
    echo json_encode('Заголовок не может быть пустым.'); 
    exit;
}
if(!daily::exist_category($user_id, $category)){
    echo json_encode('Неверный раздел для создания записи.'); 
    exit;
}
if(!daily::exist_note($user_id, $id) and !empty($id)){
    echo json_encode('Неверная запись для сохранения.'); 
    exit;
}
$note_id = daily::update($user_id, $id, $topic, $text, $category, $comments, $hide);
echo json_encode(array('true', generate_url($note_id.'_'.$topic)));
?>