Файл: support/add.php
Строк: 22
<?php
/*
* Модуль: Поддержака сайта(Тикеты)
* Автор: LeXoN
* Моя анкета: http://dcms.su/profile.view.php?id=2843
* Сайт: DcmsTema.ru
*/
include_once '../sys/inc/start.php';
$doc = new document(1);
$doc->title = __('Новый тикет');
if (isset($_POST ['save']) && isset($_POST ['msg']) && isset($_POST ['name'])) {
$msg = text::input_text($_POST ['msg']);
$name = text::for_name($_POST ['name']);
if ($mat = is_valid::mat($msg)){
$doc->err(__('Обнаружен мат: %s', $mat));
}elseif ($mat = is_valid::mat($name)){
$doc->err(__('Обнаружен мат: %s', $mat));
}elseif ($msg && $name) {
$res = $db->prepare("INSERT INTO `tiket` (`id_user`, `name`, `msg`, `time`) values(?, ?, ?, ?)");
$res->execute(Array($user->id,$name,$msg,TIME));
$list['id'] = $db->lastInsertId();
$users = groups::getAdmins();
foreach ($users AS $ank) {
$ank->mess("[user]{$user->id}[/user] создал" . ($user->sex ? '' : 'а') . " новый тикет :: [url=/support/tiket.php?id={$list['id']}]Перейти[/url]");
}
$doc->msg(__('Тикет успешно создан'));
header('Refresh: 1; url=tiket.php?id='.$list['id']);
$doc->ret(__('В тикет'), 'tiket.php?id=' . $list['id']);
exit();
}
}
$form = new form("?");
$form->text('name', __('Название тикета (3-64 символов)'));
$form->textarea('msg', __('Содержание (10-1024 символов)'));
$form->button(__('Применить'), 'save');
$form->display();