Файл: dev/support.php
Строк: 135
<?
include_once '../sys/core/start.php';
include_once '../sys/core/compress.php';
include_once '../sys/core/sess.php';
include_once '../sys/core/home.php';
include_once '../sys/core/db_connect.php';
include_once '../sys/core/ipua.php';
include_once '../sys/core/fnc.php';
include_once '../sys/core/user.php';
include_once '../sys/inc/fnc_game.php';
include_once '../sys/inc/thead.php';
include_once '../sys/inc/uhead.php';
only_reg();
/* Тикет */
if(isset($_GET['id']) && intval($_GET['id'])!=NULL && mysql_result(mysql_query("SELECT COUNT(*) FROM `ticket` WHERE `id` = '".intval($_GET['id'])."' AND `id_user` = '".$user['id']."'"),0)!=0)
{
$ticket=mysql_fetch_array(mysql_query("SELECT * FROM `ticket` WHERE `id`='".intval($_GET['id'])."'"));
if (isset($_POST['otvet']))
{
$msg=htmlspecialchars($_POST['otvet']);
if (strlen2($msg)>1024){$err[]='Сообщение слишком длинное';}
elseif( !preg_match("#^([A-zА-я0-9-_ ])+$#ui", $msg))$err[]='В тексте присутствуют запрещенные символы';
elseif (preg_match("#[a-z]+#ui", $msg) && preg_match("#[а-я]+#ui", $_POST['nick']))$err[]='Разрешается использовать символы только русского или только английского алфавита';
elseif (strlen2($msg)<2){$err[]='Короткое сообщение';}
elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `ticket_post` WHERE `id_user` = '".$user['id']."' AND `msg` = '".my_esc($msg)."' LIMIT 1"),0)!=0){$err='Ваше сообщение повторяет предыдущее';}
elseif(!isset($err)){
mysql_query("INSERT INTO `ticket_post` (id_ticket, id_user, time, msg) values('".$ticket['id']."', '".$user['id']."', '$time', '".my_esc($msg)."')");
header("Location: /dev/support.php?id=".$ticket['id']."".SID);
}
}
if(isset($err))
{
err();
}
echo "<table class='wdt brown-header'>";
echo "<tr><td align='left'>Тикет №: $ticket[id]</td></tr></table>";
echo "<table class='wdt gray-table' width = '100%' style='table-layout: fixed'>";
echo "<tr style='border-bottom:1px #252525 solid;'><td><span class='white' style='overflow: auto;'>$ticket[opisanie]</span></td></tr>";
$q=mysql_query("SELECT * FROM `ticket_post` WHERE `id_ticket` = '".$ticket['id']."' ORDER BY `time` ASC");
while($post=mysql_fetch_array($q)){
echo "<tr style='border-bottom:1px #252525 solid;'>";
echo "<td style='padding-left: 20px; overflow: auto; table-layout: fixed;' class='yellow'><b style='color: #fff'>Комментарий:</b> $post[msg]</td></tr>";
}
echo "</tr></table>";
echo "<table class='wdt green-table'>";
echo "<tr><td><form action ='' method='post'>";
echo "<table class='wdt'><tr><td align='center'>";
echo "<textarea class='wdt' name='otvet' style='margin: 0px; padding: 0px'></textarea></td></tr>";
echo "<tr><td style='padding-top: 5px;'><input class='yes-btn' type='submit' value='Отправить'/></td></tr></table></form></td></tr></table>";
echo "<table class='wdt green-table'>";
echo "<tr><td align='center' style='padding: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px'>";
echo "<form action ='/dev/support.php' method='get'><input type='submit' class='no-btn' value='Назад'/></form></td></tr></table>";
include_once '../sys/inc/tfoot.php';
}
/* Подача тикета */
if (isset($_POST['send']))
{
$type=htmlspecialchars($_POST['type']);
$send=htmlspecialchars($_POST['send']);
if (strlen2($send)>1024){$err[]='Сообщение слишком длинное';}
elseif( !preg_match("#^([A-zА-я0-9-_ ])+$#ui", $send))$err[]='В тексте присутствуют запрещенные символы';
elseif (preg_match("#[a-z]+#ui", $msg) && preg_match("#[а-я]+#ui", $send))$err[]='Разрешается использовать символы только русского или только английского алфавита';
elseif (strlen2($send)<2){$err[]='Короткое сообщение';}
elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `ticket` WHERE `id_user` = '".$user['id']."' AND `msg` = '".my_esc($send)."' LIMIT 1"),0)!=0){$err='Ваше сообщение повторяет предыдущее';}
elseif(!isset($err)){
mysql_query("INSERT INTO `ticket` (id_user, time, opisanie, type) values('".$user['id']."', '$time', '".my_esc($send)."', '".my_esc($type)."')");
header("Location: /dev/support.php?".SID);
}
}
echo "<table class='wdt msg-table'><tr><td align='left' style='vertical-align: top; width: 10%'><img src='/style/img/images/face-mex.png'></td>";
echo "<td align='left' style='vertical-align: top'>";
echo "Здесь ты можешь связаться с администрацией игры по интересующему тебя вопросу.</td></tr></table></td></tr></table>";
echo "<table class='wdt brown-header'>";
echo "<tr><td align='left'>Вопросы:</td></tr></table>";
$ticket_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `ticket` WHERE `id_user` = '".$user['id']."'"),0);
if ($ticket_post==0)
{
echo "<table class='wdt gray-table'>";
echo "<tr><td class='white'><table><tr><td>Что делать если у меня возникли вопросы по игре?</td></tr>";
echo "<tr><td style='padding-left: 20px;' class='yellow'><b style='color: #fff'>ОТВЕТ:</b> Ты можешь задать его технической поддержке. Ответ появится здесь же через некоторое время.</td></tr></table></td></tr>";
echo "<table class='wdt carbon-table' width = '100%'></table></table>";
}
$q=mysql_query("SELECT * FROM `ticket` WHERE `id_user`='".$user['id']."' ORDER BY `time` DESC LIMIT 30");
while($post=mysql_fetch_array($q)){
echo "<table class='wdt carbon-table'>";
echo "<table class='wdt gray-table' width = '100%'>";
echo "<tr style='border-bottom:1px #252525 solid;'><td><a href='/dev/support.php?id=".$post['id']."' style='text-decoration: none'><span class='white'>".substr($post['opisanie'], 0, 50)."</span></a></td></tr>";
echo "</table></table>";
}
echo "<table class='wdt brown-header'>";
echo "<tr><td align='left'>Задать вопрос (Все поля обязательны):</td></tr></table>";
echo "<table class='wdt green-table'>";
echo "<tr><td><form action ='' method='post'>";
echo "<table class='wdt'>";
echo "<tr><td align='left'><p><select name='type'>";
echo "<option value='1'>Общие вопросы</option>";
echo "<option value='2'>Платежи</option>";
echo "<option value='3'>Предложения по игре</option>";
echo "<option value='4'>Ошибка в игре</option>";
echo "</select></p></td></tr>";
echo "<tr><td align='center'><textarea class='wdt' name='send' style='margin: 0px; padding: 0px'></textarea>";
echo "<div id='textInvalid' class='white'></div></td></tr>";
echo "<tr><td style='padding-top: 5px;'><input class='race-btn' type='submit' value='Отправить'/></td></tr></table></form></td></tr></table>";
echo "<table class='wdt green-table'>";
echo "<tr><td align='center' style='padding: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px'><form action='/dev/garage.php' method='get'><input type='submit' class='no-btn' value='На главную'/></form></td></tr></table>";
include_once '../sys/inc/tfoot.php';
?>