Вход Регистрация
Файл: 3/ticket.php
Строк: 127
<?php
require_once ('system/func.php');
$title 'Тикеты';
require_once (
'system/header.php');
auth(); // Закроем от гостей
if(isset($_GET['view']) && isset($_GET['id'])){
$id=num($_GET['id']);
$q $db->query("SELECT * FROM `ticket` WHERE `user`=".$myID." and `id` = ".$id."");
$e $q->num_rows;
$w $q->fetch_assoc();
if(
$e == '0'){
    
header('Location: /ticket');
    exit;
}

if(isset(
$_GET['off']) && isset($_GET['id'])){
$id=num($_GET['id']);
    if(
$w['user']!==$myID){
        
header('Location: /main');
        exit;
    }
    
$time1 date('d.m.y');
    
$time2 date('H:i:s');
    
    
$db->query("INSERT INTO `ticket_msg` SET `ticket`='$w[id]',`user`='".$myID."',`text`='Топик закрыт автором.',`time`='$time1 в $time2'");
    
$db->query("UPDATE `ticket` SET `status`='off' WHERE `id`=".$id."");
    
header('Location: ?view&id='.$w['id'].'');
    exit;
}
if(isset(
$_GET['on']) && isset($_GET['id'])){
$id=num($_GET['id']);
    if(
$w['user']!==$myID){
        
header('Location: /main');
        exit;
    }
    
$time1 date('d.m.y');
    
$time2 date('H:i:s');
    
    
$db->query("INSERT INTO `ticket_msg` SET `ticket`='$w[id]',`user`='".$myID."',`text`='Топик открыт автором.',`time`='$time1 в $time2'");
    
$db->query("UPDATE `ticket` SET `status`='on' WHERE `id`=".$id."");
    
header('Location: ?view&id='.$w['id'].'');
    exit;
}


if(
$w['status']=='off'){$sts "<a href='?view&id=$w[id]&on'>Открыть</a>";}else{$sts "<a href='?view&id=$w[id]&off'>Закрыть</a>";}
$msg=$w['text'];
echo 
"<div class='block'>Тема: <b>$w[theme]</b> [$w[time]] [$sts]<br><br>".text_msg($msg);
$q1 $db->query("SELECT * FROM `ticket_msg` WHERE `ticket`='$w[id]' ORDER BY `id` DESC LIMIT 10");
    echo
"</div><div class='block'>";
While(
$w1 $q1->fetch_assoc()){
    
$ank $db->query("SELECT * FROM `users` WHERE `id`='$w1[user]'")->fetch_assoc();
    
$msg=$w1['text'];
    
$nik='<span style="text-shadow: 1px 0 10px  #'.$ank[gradient2].';">'.gradient(''.$ank[login].'',''.$ank[gradient1].''''.$ank[gradient2].'').'</span>';
    echo 
icons_user($ank[id])." <a href='/profile/$ank[id]'>$nik</a> ($w1[time]):<br>";
    echo 
text_msg($msg)."<br>";
    
}
echo 
"<br><br><font size=1 color=grey>В топике выводятся 10 последних сообщений</font>";
if(
$w['status'] == 'on'){
    echo 
"<br><br><form action='?send2&id=$w[id]' method='post'>
    <textarea cols='50' rows='7' name='text' ></textarea><br>
    <input type='submit' name='submit' value='Отправить' class='btn'></form>"
;
}else{
    echo 
"<br>Данный топик закрыт.";
}
echo
'</div>';
require_once (
'system/footer.php');
    exit;

}


if(isset(
$_GET['send2']) && isset($_GET['id'])){
$id=num($_GET['id']);
$text text($_POST['text']);
$time1 date('d.m.y');
$time2 date('H:i:s');

$db->query("INSERT INTO `ticket_msg` SET `ticket`='".$id."',`user`='".$myID."',`text`='$text',`time`='$time1 в $time2'");
$n2='Персонаж '.$user[login].' ответил на тикет!';
$db->query("INSERT INTO `mail` SET `in` = '3', `out` = '1', `text` = '".$n2."' , `time` = '".time()."'");
$kont $db->query("SELECT * FROM `kont` WHERE `id_user` = '3' && `id_kont` = '1' LIMIT 1")->fetch_assoc();
if(
$kont['id_kont'] != 1){
$db->query("INSERT INTO `kont` SET `id_user` = '1', `id_kont` = '3', `time` = '".time()."'");
$db->query("INSERT INTO `kont` SET `id_user` = '3', `id_kont` = '1', `time` = '".time()."'");
}else{
$db->query("update `kont` set `time` = '".time()."' WHERE `id_user` = '3' && `id_kont` = '1'");
$db->query("update `kont` set `time` = '".time()."' WHERE `id_user` = '1' && `id_kont` = '3'");
}
$db->query("INSERT INTO `mail`(`user`,`msg`,`time`,`to`,`read`) VALUES('3','$n2','".time()."','1','0')");
header('Location: ?view&id='.$id.'');
exit;

}



if(isset(
$_GET['send']) && isset($_POST[theme]) && isset($_POST[text])){

$theme num($_POST['theme']);
$text text($_POST['text']);

if(
$theme=='1'){$thm "Ошибки";}
if(
$theme=='2'){$thm "Вопросы по оплате";}
if(
$theme=='3'){$thm "Общая тема";}

$time1 date('d.m.y');
$time2 date('H:i:s');
$n2='Персонаж '.$user[login].' создал тикет!';
$db->query("INSERT INTO `mail` SET `in` = '3', `out` = '1', `text` = '".$n2."' , `time` = '".time()."'");
$kont $db->query("SELECT * FROM `kont` WHERE `id_user` = '3' && `id_kont` = '1' LIMIT 1")->fetch_assoc();
if(
$kont['id_kont'] != 1){
$db->query("INSERT INTO `kont` SET `id_user` = '1', `id_kont` = '3', `time` = '".time()."'");
$db->query("INSERT INTO `kont` SET `id_user` = '3', `id_kont` = '1', `time` = '".time()."'");
}else{
$db->query("update `kont` set `time` = '".time()."' WHERE `id_user` = '3' && `id_kont` = '1'");
$db->query("update `kont` set `time` = '".time()."' WHERE `id_user` = '1' && `id_kont` = '3'");
}
$db->query("INSERT INTO `mail`(`user`,`msg`,`time`,`to`,`read`) VALUES('3','$n2','".time()."','1','0')");
$db->query("INSERT INTO `ticket` SET `user`='".$myID."',`theme`='$thm',`text`='$text',`time`='$time1 в $time2',`status`='on'");
header('Location: /ticket');
exit;

}

$q $db->query("SELECT * FROM `ticket` WHERE `user`='".$myID."' ORDER BY `id` DESC LIMIT 5");
$e $q->num_rows;
if(
$e == '0'){
    echo 
"<div class='block2'>Вы ещё не обращались в поддержку...</div><div class='block'><br><br>";  
    echo 
"<form action='?send' method='post'>
    Тема:<br>
    <select name='theme'>
    <option value='1'>Ошибки</option>
    <option value='2'>Вопросы по оплате</option>
    <option value='3'>Общая тема</option>
    </select><br>
    <textarea rows='4' name='text'></textarea><br>
    <input type='submit' value='Отправить' class='btn'></form></div>"
;
   echo
"<div class='block2'><small><font color='#900'>Запрещено:<br>
Выпрашивать у Администрации вещи, ресурсы, игровую валюту, должность.<br>
Такие тикеты будут сразу закрываться! При повторном обращениии вы будете забанены от 4 часа!
</font></small></div>"

require_once (
'system/footer.php');
    exit;
}else{
    
    While(
$w $q->fetch_assoc()){
        
        if(
$w['status']=='on'){$status "<font color=lime>ON</font>";}
        if(
$w['status']=='off'){$status "<font color=ref>OFF</font>";}
    
        
        echo 
"<a class ='link' href='?view&id=".$w[id]."'>".$w['theme']." (".$w[time].")(".$status.")</a>";
        
    }
    
    
    echo 
"<div class='block'><br><form action='?send' method='post'>
    Тема:<br>
    <select name='theme'>
    <option value='1'>Ошибки</option>
    <option value='2'>Вопросы по оплате</option>
    <option value='3'>Общая тема</option>
    </select><br>
    <textarea rows='4' name='text'></textarea><br>
    <input type='submit' name='submit' value='Отправить' class='btn'></form></div>"
;
  echo
"<div class='block2'><small><font color='#900'>Запрещено:<br>
Выпрашивать у Администрации вещи, ресурсы, игровую валюту, должность.<br>
Такие тикеты будут сразу закрываться! При повторном обращениии вы будете забанены от 4 часа!
</font></small></div>"
;  
}


require_once (
'system/footer.php');
?>
Онлайн: 0
Реклама