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&id=' . $id . '&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&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>';
}
?>