Файл: slando.icu/modules/game/support.php
Строк: 188
<?php
require '../../system/func_for_game2.inc.php';
if(!isset($_POST['submit'])){head2('Поддержка');}
if(!isset($_GET['id'])){
if(!isset($_POST['submit'])){
if($user['adm'] == "razrab" or $user['adm'] == "admin" )
{
$kol_na_str=5;
$total = mysqli_num_rows(mysqli_query($link,"SELECT id FROM `support` "));
$count_pages = ceil($total/$kol_na_str);
$page = (isset($_GET['page']) and is_numeric($_GET['page']) and $_GET['page']>1 and $_GET['page']<=$count_pages) ? $_GET['page'] : 1;
$start = $page*$kol_na_str-$kol_na_str;
$theme=mysqli_query($link,"SELECT * FROM `support` order by `time` desc limit ".$start.",".$kol_na_str."");
}else{
$kol_na_str=5;
$total = mysqli_num_rows(mysqli_query($link,"SELECT id FROM `support` WHERE `id_add`='".num($user['id'])."' "));
$count_pages = ceil($total/$kol_na_str);
$page = (isset($_GET['page']) and is_numeric($_GET['page']) and $_GET['page']>1 and $_GET['page']<=$count_pages) ? $_GET['page'] : 1;
$start = $page*$kol_na_str-$kol_na_str;
$theme=mysqli_query($link,"SELECT * FROM `support` WHERE `id_add`='".num($user['id'])."' order by `time` desc limit ".$start.",".$kol_na_str."");
}
echo'<div class="block1 center">';
while($r = mysqli_fetch_array($theme))
{
if($user['adm'] == "razrab" or $user['adm'] == "admin" )
{
$ids = '<a class="chatsend" href="/support/del?id='.num($r['id']).'">'.img(100,'png').'</a>';$tiposm='osma';
}else
{
$ids="";$tiposm='osmu';
}
$usertheme=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `users` WHERE `id`='".num($r['id_add'])."'"));
$msg=mysqli_num_rows(mysqli_query($link,"SELECT * FROM `support_msg` WHERE `id_sup`='".num($r['id'])."'"));
$pg=ceil($msg/10);
$logsend=num($usertheme['adm']);$logadm=vvod($usertheme['login']);$namelog = color_nick($usertheme['login']);
if($r[$tiposm]==1){
if(date('d.m.y', num($r['time']))==date('d.m.y', time())){
echo'<div class="block4 left">'.$ids.'<a href="/support?id='.$r['id'].'&page='.$pg.'"><span class="forumotv"> </span><span class="clrt5">'.$namelog.'</span> <span class="clrt6">'.date('H:i', num($r['time'])).'</span> <br/><span class="clrt11">'.$r['text'].' ('.$msg.')</span></a></div>';}
else{
echo'<div class="block4 left">'.$ids.'<a href="/support?id='.$r['id'].'&page='.$pg.'"><span class="forumotv"> </span><span class="clrt5">'.$namelog.'</span> <span class="clrt6">'.date('d.m.Y', num($r['time'])).'</span> <br/><span class="clrt11">'.$r['text'].' ('.$msg.')</span></a></div>';}
}else{
if(date('d.m.y', num($r['time']))==date('d.m.y', time())){
echo'<div class="block4 left">'.$ids.'<a href="/support?id='.$r['id'].'&page='.$pg.'"><span class="forumotv"> </span><span class="clrt5">'.$namelog.'</span> <span class="clrt6">'.date('H:i', num($r['time'])).'</span> <br/><span class="clrt11">'.$r['text'].' ('.$msg.')</span></a></div>';}
else{
echo'<div class="block4 left">'.$ids.'<a href="/support?id='.$r['id'].'&page='.$pg.'"><span class="forumotv"> </span><span class="clrt5">'.$namelog.'</span> <span class="clrt6">'.date('d.m.Y', num($r['time'])).'</span><br/><span class="clrt11">'.$r['text'].' ('.$msg.')</span></a></div>';}
}
echo'<div class="razriv7"></div>';
}
navi($page, $count_pages, '/support?page=');
}
if(!isset($_POST['submit'])){
echo'<div class="center"><form action="/support" method="post">
<div><select size="1" name="tip" style="width: 81%; min-width: 182px;margin:2px auto;">
<option value="1" selected="selected">Техническая проблема</option>
<option value="2" >Проблемы с оплатой</option>
<option value="3" >Предложение</option>
</select></div>
<div><textarea class="textarea" cols="" rows="3" style="width: 80%; min-width: 180px;margin:0 auto;" name="text" ></textarea></div>
<div><input type="submit" class="submit2" name="submit" value="Отправить" /></div>
</form></div>';}else{
if(!empty($_POST['text']))
{$text=vvod($_POST['text']);
if(mb_strlen($text,'utf-8') > 3 and mb_strlen($text,'utf-8') < 500)
{
$tip=num($_POST['tip']);$time=time();
mysqli_query($link,"INSERT INTO `support` (`id`,`id_add`,`time`,`close`,`tip`,`text`)VALUES ( '', '".num($user['id'])."','$time','open','$tip','$text')");
$provs =mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `support` WHERE `id_add`='".num($user['id'])."' and `time`='$time' and `text`='$text' "));
mysqli_query($link,"INSERT INTO `support_msg` ( `id` ,`id_sup` ,`id_add` , `text` , `time` )VALUES ( '', '".num($provs['id'])."','".num($user['id'])."', '$text', '$time')");
}
}
$id=$provs['id'];
go("/support?id=$id");
}
}else{
$id_sup=num($_GET['id']);
$kol_na_str=10;
$support =mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `support` WHERE `id`='$id_sup' limit 1"));
$total = mysqli_num_rows(mysqli_query($link,"SELECT id FROM `support_msg` WHERE `id_sup`='".num($support['id'])."'"));
$count_pages = ceil($total/$kol_na_str);
$page = (isset($_GET['page']) and is_numeric($_GET['page']) and $_GET['page']>1 and $_GET['page']<=$count_pages) ? $_GET['page'] : 1;
$start = $page*$kol_na_str-$kol_na_str;
if($support['id_add']==$user['id'] or $user['adm'] == "razrab" or $user['adm'] == "admin"){
if(empty($_POST['submit']))
{
$support_msg=mysqli_query($link,"SELECT * FROM `support_msg` WHERE `id_sup`='".num($support['id'])."' order by `id` limit ".$start.",".$kol_na_str."");
echo'<div class="block1">';
while($msg=mysqli_fetch_array($support_msg))
{
$user_add_msg =mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `users` WHERE `id`='".num($msg['id_add'])."' "));
$logsend=num($user_add_msg['adm']);$logadm=vvod($user_add_msg['login']);$namelog = color_nick($user_add_msg['login']);
if(date('d.m.y', num($msg['time']))==date('d.m.y', time())){
echo '
<div class="block4 left">
<a href="/anketa?id='.num($user_add_msg['id']).'"><span class="clrt5">'.$namelog.'</span> <span class="clrt6">'.date('H:i',$msg['time']).'</span></a>
<div class="clrt11">'.bbcode(nl2br(vivod($msg['text']))).'</div>
</div>
';
}else{
echo '
<div class="block4 left">
<a href="/anketa?id='.num($user_add_msg['id']).'"><span class="clrt5">'.$namelog.'</span> <span class="clrt6">'.date('d.m.Y',$msg['time']).'</span></a>
<div class="clrt11">'.bbcode(nl2br(vivod($msg['text']))).'</div>
</div>
';
}
echo'<div class="razriv7"></div>';
}
navi($page, $count_pages, '/support?id='.$support['id'].'&page=');
echo'<div class="center">
<form action="/support?id='.$id_sup.'&page='.$page.'" method="post">
<div class="razrivt"></div>
<div><textarea class="textarea" cols="" rows="3" style="width: 80%; min-width: 180px;margin:0 auto;" name="text" ></textarea></div>
<div><input type="submit" name="submit" class="submit2" value="Отправить" /></div>
</form>
<a class="ssilki3" href="/support">Назад</a>
</div>';}else{
$text=vvod($_POST['text']);
if(mb_strlen($text,'utf-8') > 1 and mb_strlen($text,'utf-8') < 1500)
{
$time=time();
if($user['adm'] == "razrab" or $user['adm'] == "admin" )
{
mysqli_query($link,"UPDATE `support` SET `time`='$time',`osmu`='0',`osma`='1' WHERE `id`='".num($support['id'])."' ");
}else
{
mysqli_query($link,"UPDATE `support` SET `time`='$time',`osma`='0',`osmu`='1' WHERE `id`='".num($support['id'])."' ");
}
mysqli_query($link,"INSERT INTO `support_msg` ( `id` ,`id_sup` ,`id_add` , `text` , `time` )VALUES ( '', '".num($support['id'])."','".num($user['id'])."', '$text', '$time')");
}
go("/support?id=$id_sup&page=$page");
}
}else{
go("/support");
}
}
foot();
?>