Файл: ubiznes.mobi/inc/admin/panel/admin.support.php
Строк: 88
<?
if(isset($_GET['ticket']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `support_ticket` WHERE `id` = '".intval($_GET['ticket'])."'"),0)>0){
$id=abs(intval($_GET['ticket']));
$ticket=mysql_fetch_assoc(mysql_query("SELECT * FROM `support_ticket` WHERE `id` = '$id' LIMIT 1"));
if(isset($_POST['go_supp'])){
$msg=mysql_real_escape_string($_POST['msg']);
if($msg!=null && $msg!=""){
mysql_query("INSERT INTO `support_ticket` SET `msg` = '$msg', `time` = '$time', `id_user` = '$user[id]',`type`='comment',`id_ticket` = '$id'");
mysql_query("UPDATE `support_ticket` SET `id_who` = '$user[id]' WHERE `id` = '$id'");
$msg="Доброго времени суток.
На ваш тикет [color=aqua]Запрос #$id [/color] был успешно оставлен ответ.
[url=/?support&ticket=$id][Перейти к тикету][/url]
Приятной игры.";
mysql_query("INSERT INTO `mail` SET `id_user` = '$ticket[id_user]', `id_kont` = '1', `msg` = '$msg', `time` = '".($time)."', `type` = 'to'");
$_SESSION['msg']="Сообщение успешно отправлено"; header("location:/?adm_panel=$admin&ticket=$id"); exit;
}else{err_game("Сообщение не может быть пустым");}
}
echo'<div class="pan-4"> <h3> <a href=/?adm_panel='.$admin.'> Служба поддержки </a> / Запрос №'.$id.' </h3> </div>';
if(isset($_GET['close']) && $ticket['open']==1){
if(isset($_GET['ok'])){
mysql_query("UPDATE `support_ticket` SET `open` = '0' WHERE `id` = '$id'");
$_SESSION['msg']="Тикет успешно закрыт"; header("location:/?adm_panel=$admin"); exit;
}
echo'<div class="pan-4"> Вы действительно хотите закрыть тикет? Открыть его будет невозможно </div>';
podtv("/?adm_panel=$admin&ticket=$id&close&ok","/?adm_panel=$admin&ticket=$id");
include_once'sys/foot.php';
}
echo'<div class="pan-4">
<span class="small minor"> '.nc($ticket['id_user']).' '.vremja($ticket['time']).' </span></br>
<span class="epic"> '.hsc($ticket['msg']).' </span></div>';
echo'<div class="block">
<div class="event-delim"></div>
Тип тикета: <span class="title"> '.$ticket['name'].' </span> </br>
Статус тикета: '.($ticket['open']==1?'<font color="lime"> Открыт </font>':'<font color="red"> Закрыт </font>').' </br>
Ответ оператора: <span class="title"> '.($ticket['id_who']==0?'оператор еще не отвечал</span>':' имеется </span></br> Оператор: '.nc($ticket['id_who'])).' </br>
<div class="event-delim"></div>
'.($ticket['open']==1?img_icons(16,16,'delete').'<a href=/?adm_panel='.$admin.'&ticket='.$id.'&close>[Закрыть тикет]</a></br>':null).'
</div>';
echo'<div class="block"><center> Комментарии </center> </div>';
$q=mysql_query("SELECT * FROM `support_ticket` WHERE `id_ticket` = '$id' ORDER BY `id` DESC");
while($post=mysql_fetch_assoc($q)){
echo'<div class="block"> <span class="small minor"> '.nc($post['id_user']).' '.vremja($post['time']).' </span></br>
<span class="epic"> '.hsc($post['msg']).' </span></div>';
}
if($ticket['open']==1){
echo'<div class="block"> <center><form method="post">Введите комментарий: </br><textarea name="msg" class="wide" rows="3"></textarea></br><input type="submit" name="go_supp" value="Добавить"></form></center></div>';
}else{
echo'<div class="block"> <center> Давать комментарии к этому тикету запрещено. </br>Причина: <font color="red">тикет закрыт</font></center></div>';
}
back("/?adm_panel=$admin");
include_once'sys/foot.php';
}
echo'<div class="b-top"> <h3> Служба поддержки </h3> </div>';
$q=mysql_query("SELECT * FROM `support_ticket` WHERE `type` = 'tema'");
if(mysql_num_rows($q)==0){echo'<div class="pan-4"> Список запросов пуст. </div>';}
else{
$num=0;
while($post=mysql_fetch_assoc($q)){ $num++;
echo'<div class="pan-4">> <a href=/?adm_panel='.$admin.'&ticket='.$post['id'].'> Запрос №'.$post['id'].' </a> | '.($post['open']==0?'<font color="red">закрыто</font> | Ответил: '.nc($post['id_who']).'':'<font color="lime">открыто</font> '.($post['id_who']!=0?'| Ответил: '.nc($post['id_who']).'':null).'').' </div>';
}
}