Файл: _modules/office/tk/add/index.php
Строк: 47
<?php
# mark core v1.0
# author Drk in
# date 24.10.19
# core
require_once ( $_SERVER['DOCUMENT_ROOT']."/_core/system.php" );
# user
system::access(true);
# meta
$title = 'Мой кабинет » Мобильные WAP сайты';
$description = system::check($config['description']);
$keywords = system::check($config['keywords']);
$tl = 'Новый запрос';
# post
if (isset($_POST['CFMS'])):
$name = system::check($_POST['name']);
$message = system::check($_POST['message']);
$cat = system::abs($_POST['cat']);
$CK = system::check($_POST['CK']);
$check = DB :: $dbh -> querySingle("SELECT id FROM tk WHERE lower(name) = ? AND user = ? LIMIT 1;", array(strtolower($name),$user['id']));
if (empty($check)):
if (system::utf_strlen($name) > 5 && system::utf_strlen($name) < 51):
if (system::utf_strlen($message) > 5 && system::utf_strlen($message) < 501):
if (cache_tkcat::ch($cat) == true):
if ($user['CK'] == $CK):
DB :: $dbh -> query("INSERT INTO tk (name,message,cat,time,user)VALUES (?,?,?,?,?);",array($name,$message,$cat,time(),$user['id']));
$id = DB :: $dbh -> lastInsertId();
cache_tk::save($id);
system::header('/office/tk','Успешно, ожидайте ответа администрации',1);
# error
else: system::header('?','Ошибка, возможно вам подкинули эту ссылку'); endif;
else: system::header('?','Не верно выбрана категория'); endif;
else: system::header('?','Описание от 5 до 500 символов'); endif;
else: system::header('?','Тема от 5 до 50 символов'); endif;
else: system::header('?','Ошибка, название темы уже есть такое у вас'); endif;
endif;
# head
require_once ( head );
echo '
<div class="hide">
<div style="color: black;"><b><font color="red">Внимание:</font></b><br>
Категорически запрещено создавать безсмысленые запросы.
<br>В противном случае ваш аккаунт будет заблокирован,
без права на разблокировку!</div></div>
<div class="touch">
<form method="post">
<input type="hidden" name="CK" value = "'.$user['CK'].'">
Тема запроса [max. 50]:<br>
<input type="text" class="input" name="name" maxlength="50" value=""><br>
Описание запроса [max. 500]:<br>
<textarea name="message" cols="38" rows="8"></textarea><br>
Категория запроса:<br>
<select name="cat">
';
# tkcat
$query = DB :: $dbh -> query("SELECT id FROM tkcat ORDER BY id");
while ($act = $query -> fetch()):
$act = cache_tkcat::check($act['id']);
echo '<option value="'.$act['id'].'">'.system::check($act['name']).'</option>';
endwhile;
echo '
<br>
<input name="CFMS" type="submit" value="Добавить запрос">
</form>
</div>
<a href="'.site.'office/tk" class="touch">« Тикеты</a>
<a href="'.site.'" class="touch">« На главную</a>
';
# foot
require_once ( foot ) ;
?>