View file ticket/add.php

File size: 2.88Kb
<?php
#######################################
### Тикет система для JohnCMS 3.2.2 ###
###       Автор скрипта: desay      ###
###         ICQ: 640-976-131        ###
#######################################
defined('_IN_JOHNCMS') or die('Error: restricted access');

if ($rights > 0) {
    header('Location: index.php');
    exit;
}


// Проверка на флуд
$flood = antiflood();
if ($flood){
    require_once ('../incfiles/head.php');
    echo display_error('Вы не можете так часто добавлять сообщения<br />Пожалуйста, подождите ' . $flood . ' сек.', '<a href="?act=read&amp;id=' . $id . '&amp;start=' . $start . '">Назад</a>');
    require_once ('../incfiles/end.php');
    exit;
}


echo '<div class="phdr"><a href="index.php"><b>Тикеты</b></a> | Добавить новый</div>';

    if (isset($_POST['submit'])) {
$error = false;
$text= isset($_POST['text']) ? trim($_POST['text']) : '';
$prior= isset($_POST['prior']) ? trim($_POST['prior']) : '';


 if (mb_strlen($text) < 20)
        $error = 'Текст тикета слишком короткий. Минимум 20 символов!';

 if (mb_strlen($text) > 1024)
        $error = 'Текст тикета слишком длинный. Максимум 1024 символов!';



if (!$error) {
        // Добавляем тему
        mysql_query("INSERT INTO `ticket` SET
        `type` = '1',
        `time` = '$realtime',
        `user` = '$user_id',
        `status` = '1',
        `prior` = '$prior',
        `text` = '$text'");
        $rid = mysql_insert_id();
        
        mysql_query("UPDATE `users` SET `lastpost` = '$realtime' WHERE `id` = '$user_id'");

    echo '<div class="rmenu">Тикет успешно добавлен!<br/>';
    echo '<a href="?act=read&amp;id='.$rid.'">Продолжить</a></div>';

 } else {
        // Выводим сообщение об ошибке
        require_once('../incfiles/head.php');
        echo '<div class="rmenu"><p>ОШИБКА!<br />' . $error . '<br /><a href="index.php?act=add">Повторить</a></p></div>';
        require_once('../incfiles/end.php');
        exit;
    }
    


    } else {





echo '<form action="index.php?act=add" method="post"><div class="menu">';
echo '<p><h3>Текст заявки</h3><textarea rows="6" cols="25" type="text" name="text"></textarea></p>';
echo '<h3>Приоритет</h3>';
echo '<select name="prior">';
echo '<option value="1">Низкий</option>';
echo '<option value="2" selected="selected">Средний</option>';
echo '<option value="3">Высокий</option>';
echo '</select>';
echo '<p><input type="submit" value="Добавить тикет" name="submit" /></p></div>';
echo '</form>';

echo '<p><a href="index.php">Тикеты</a></p>';
}
?>