Файл: neuder/game/support.php
Строк: 70
<?php
require ('../config/func.php');
$title = 'Поддержка';
require ('../config/header.php');
echo auth();
switch(htmlspecialchars($_GET['act'])){
default;
if(isset($_POST['case'])){
$text = text($_POST['case']);
$tema = text($_POST['tema']);
if(empty($text)) $err = 'Введите текст';
if(empty($tema)) $err = 'Выберите тему';
if(!isset($err)){
mysql_query("insert into `sup_us` set `tema` = '".$tema."', `text` = '".$text."', `time` = '".time()."', `user` = '".$user['id']."'");
echo err('Сообщение в поддержку отправлено, ожидайте ответа в течении 24 часов');
exit;
}else{
$_SESSION['notif'] = ''.$err.'';
header('Location: ?');
exit;
}
}
if($user['moder'] == 4){
?><div class="list"><li><a href="/help/ask/adm/"> Админка</a></li></div><?
}
?>
<div class="list"><li><a href="/help/ask/my/"> Мои тикеты </a></li>
<li><a href="/game/administrations.php"> Администрация </a></li>
</div>
<div class="block"> <form action="" method="post"> <select name="tema"><option value="1">Помощь по оплате</option><option value="2">Вопросы по игре</option> <option value="3">Предложения</option> <option value="4">Баги, Ошибки</option> <option value="5">Прочее</option> </select><br> Текст:<br/><textarea name="case" class = "text large"></textarea><br/><span class="button_on"><input class="button_on" type="submit" value="Отправить"></span></div><?
break;
case 'my':
$max = 5;
$k_post = mysql_result(mysql_query("SELECT COUNT(id) FROM `sup_us` where `user` = '".$user['id']."'"),0);
$k_page = k_page($k_post,$max);
$page = page($k_page);
$start = $max*$page-$max;
$support = mysql_query("SELECT * FROM `sup_us` where `user` = '".$user['id']."' ORDER BY `time` DESC LIMIT $start, $max");
if($user['tiket'] > 0){
mysql_query("UPDATE `user` SET `tiket` = 0 WHERE `id` = '".$user['id']."'");
}
if($k_post == '0'){
?><div class="block center"> Нет обращений в поддержку </div><?
}
while($sup = mysql_fetch_assoc($support)){
if(empty($sup['otvet'])){
$otvet = '<font color="red"> На рассмотрении</font>';
}else{
$otvet = $sup['otvet'];
}
if($sup['close'] == 1) $close = '<font color="red">Закрыт</font>';
if($sup['close'] == 0) $close = '<font color="green">Открыт</font>';
if($sup['tema'] == 1) $tema = 'Помощь по оплате';
if($sup['tema'] == 2) $tema = 'Вопросы по игре';
if($sup['tema'] == 3) $tema = 'Предложения';
if($sup['tema'] == 4) $tema = 'Баги, Ошибки';
if($sup['tema'] == 5) $tema = 'Другое';
?><div class="stone"></div><div class="block">ID: <?=$sup['id'];?></br>Тема: <?=$tema;?></br>Текст: <?=$sup['text'];?><br>Ответ администратора: <?=$otvet;?></br>Статус: <?=$close;?></div><?
}
if ($k_page > 1) {
echo str('?',$k_page,$page);
}
break;
case 'adm':
if($user['moder'] < 4){
header('Location: /game/');
exit;
}
$max = 10;
$k_post = mysql_result(mysql_query("SELECT COUNT(id) FROM `sup_us`"),0);
$k_page = k_page($k_post,$max);
$page = page($k_page);
$start = $max*$page-$max;
$support = mysql_query("SELECT * FROM `sup_us` ORDER BY `time` DESC LIMIT $start, $max");
if($k_post == '0'){
?><div class="block center"> Нет обращений в поддержку </div><?
}
while($sup = mysql_fetch_assoc($support)){
$us = mysql_fetch_assoc(mysql_query("select * from `user` where `id` = '".$sup['user']."'"));
if(empty($sup['otvet'])){
$otvet = '<font color="red"> На рассмотрении</font>';
}else{
$otvet = $sup['otvet'];
}
if($sup['close'] == 1) $close = '<font color="red">Закрыт</font>';
if($sup['close'] == 0) $close = '<font color="green">Открыт</font>';
if($sup['tema'] == 1) $tema = 'Помощь по оплате';
if($sup['tema'] == 2) $tema = 'Вопросы по игре';
if($sup['tema'] == 3) $tema = 'Предложения';
if($sup['tema'] == 4) $tema = 'Баги, Ошибки';
if($sup['tema'] == 5) $tema = 'Другое';
?><div class="stone"></div><div class="block">ID: <?=$sup['id'];?></br>Обратился: <a href="/pers/<?=$us['id'];?>/"><img src="/style/race/<?=$us['side'];?>.png"> <?=$us['login'];?></a></br>Тема: <?=$tema;?></br>Текст: <?=$sup['text'];?><br>Ответ администратора: <?=$otvet;?> <a href="/help/ask/?act=otvet&id=<?=$sup['id'];?>"> [>]</a></br>Статус: <?=$close;?> <a href="/help/ask/?act=close&id=<?=$sup['id'];?>"> [x]</a></div><?
}
if ($k_page > 1) {
echo str('?',$k_page,$page);
}
break;
case 'close':
if($user['moder'] < 4){
header('Location: /game/');
exit;
}
if(isset($_GET['id']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `sup_us` WHERE `id` = '".intval($_GET['id'])."'"),0) == true){
$sup = mysql_fetch_assoc(mysql_query("SELECT * FROM `sup_us` WHERE `id` = '".intval($_GET['id'])."'"));
}else{
header('Location: /help/ask/');
}
mysql_query("update `sup_us` set `close` = 1 where `id` = '".$sup['id']."'");
echo err('Тикет закрыт');
exit;
break;
case 'otvet':
if(isset($_GET['id']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `sup_us` WHERE `id` = '".intval($_GET['id'])."'"),0) == true){
$sup = mysql_fetch_assoc(mysql_query("SELECT * FROM `sup_us` WHERE `id` = '".intval($_GET['id'])."'"));
}else{
header('Location: /help/ask/');
}
if($user['moder'] < 4){
header('Location: /game/');
exit;
}
$us = mysql_fetch_assoc(mysql_query("select * from `user` where `id` = '".$sup['user']."'"));
if(isset($_POST['otvet'])){
$otvet = text($_POST['otvet']);
mysql_query("UPDATE `user` SET `tiket` = 1 WHERE `id` = '".$us['id']."'");
mysql_query("update `sup_us` set `otvet` = '".$otvet."' where `id` = '".$sup['id']."'");
echo err('Вы ответили на тикет');
exit;
}
?><form class="block center" action="" method="post">Текст:<br/><textarea name="otvet" class = "text large"></textarea><br/><span class="button_on"><input class="button_on" type="submit" value="Отправить"></span></div><?
break;
}
require ('../config/footer.php');
?>