Файл: anibiliwar.ru/support.php
Строк: 77
<?
/**
* Техпод
* @author Alex Priadko
* @package Dk-game.ru
* @version 0.01
*/
$status = array("Открыт","Есть ответ","Закрыт","Заблокирован");
$color_status = array("yellow","green","grey","dred");
if(isset($_GET['message']) && !empty($_GET['message'])){
$title = 'Тикет ';
foreach (array("system/common.php","system/functions.php","system/user.php","system/h.php") as $inc) {
include_once $inc;
}
$message = _num($_GET['message']);
$ticket = mysql_fetch_array(mysql_query("SELECT * FROM `support` WHERE `id`='$message' and `user`='".$user['id']."'"));
if(!$ticket){
header("Location:/support/");
exit;
}
$n_comm = mysql_result(mysql_query("SELECT COUNT(*) FROM `support_answ` WHERE `ticket`='".$ticket['id']."'"), 0);
echo '<div class = 'title'/>Тикет № '.$ticket['id'].' </div>';
echo '<div class='line'/></div>';
echo '<div class='content'/>'.smiles($ticket['message']).'</div>';
echo '<div class='line'/></div>';
echo '<div class='title'/><left/>Всего комментариев: '.$n_comm.'</left/></div>';
if($ticket['status']==0 OR $ticket['status']==1){
if(isset($_GET['m'])){
$m=_string($_POST['msg']);
if(strlen($m)<4 OR strlen($m)>2000)$err='Сообщение от 4 до 2000 символов';
if($err){
echo '<div class='title'/>'.$err.'</div>';
}elseif (!$err) {
mysql_query("INSERT INTO `support_answ` SET `ticket`='".$ticket['id']."',`text`='$m',`time`='".$_SERVER['REQUEST_TIME']."',`user`='".$user['id']."'")or die(mysql_error());
header("Location:?");
exit;
}
}
?>
<div class='line'/></div>
<div class='content'/>
Введите Ваше сообщение: <br/>
<center>
<form action='/support/message_<?=$ticket['id'];?>/?m' method='post'>
<textarea name='msg' placeholder='Ваш текст' rows='5' cols='55' required/></textarea>
<input type='submit' value='Отправить'/></center/>
</form>
</div>
<div class='line'/></div>
<?
}
if($n_comm>0){
$comm = mysql_query("SELECT * FROM `support_answ` WHERE `ticket`='".$ticket['id']."' ORDER BY `id` DESC");
echo '<div class='menu'/>';
while ($com=mysql_fetch_array($comm)) {
if($com['user']==0){
?>
<li>
<img src='/images/icon/race/bot.png' alt='*'/>Ответ Агента:<br/>
<?=$com['text'];?>
</li>
<?
}
elseif($com['user']>0){
$user_ = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='".$com['user']."'"));
?>
<li>
<img src='/images/icon/race/<?=$user_['r'].($user_['online'] > (time() - 600) ? '':'-off')?>.png' alt='*'/> <a href='/user/<?=$user_['id']?>/'><?=$user_['login']?></a>
пишет :<br/>
<?=$com['text'];?>
</li>
<?
}
}
echo '</div>';
}elseif($n_comm==0){
echo '<div class='menu'/>Нет ответов.</div>';
}
include_once 'system/f.php';
}else{
$title = 'Поддержка';
foreach (array("system/common.php","system/functions.php","system/user.php","system/h.php") as $inc) {
include_once $inc;
}
if(isset($_GET['form'])){
$message=_string($_POST['mess']);
if(mb_strlen($message)<5)$error = 'Ошибка! Длина сообщения должна быть более 5 символов';
if(mb_strlen($message)>2500)$error = 'Ошибка! Максимальная длина сообщения должна быть не более 2500 символов!';
if($error){
echo '<div class='title'/>'.$error.'</div>';
}elseif (!$error) {
mysql_query("INSERT INTO `support` SET `message`='$message', `user`='".$user['id']."', `time`='".$_SERVER['REQUEST_TIME']."'");
$id_last_message=mysql_insert_id();
header("Location:/support/message_".$id_last_message."/");
exit;
}
}
?>
<div class='title'/>
Разрешено не более 3х обращений в 3 часа!
</div>
<div class='line'/></div>
<div class='title'/>
Чем лучше Вы опишите Вашу проблему тем быстрее мы Вам поможем!
</div>
<div class='content'/>
<center>
<form action='?form' method='post'/>
<textarea name='mess' rows='5' cols='55' placeholder='Опишите Вашу проблему' required></textarea>
<center>
<input type='submit' value='Отправить'/>
</form>
</center>
</div>
<?
$mymess = mysql_query("SELECT * FROM `support` WHERE `user`='".$user['id']."'");
if(mysql_num_rows($mymess)==0){
echo '<div class='content'/> Вы пока что не создавали обращений.</div>';
}elseif (mysql_num_rows($mymess)>0) {
echo '<div class='list'/>';
while ($my=mysql_fetch_array($mymess)) {
echo '
<li>
<a href='/support/message_'.$my['id'].'/'/> Тикет №'.$my['id'].' <span style='float:right;' class=''.$color_status[$my['status']].''/>'.$status[$my['status']].'</span></a>
</li>
';
}
echo '</div>';
}
include_once 'system/f.php';
}