Вход Регистрация
Файл: element_support.php
Строк: 112
<?php
require_once './element_options/element_options.php';
if (!
$user) { header('Location: /'); exit; }
    
$name_ticket = array('''Общие вопросы','Предложение по игре','Вопросы по оплате','Технические вопросы');
    
$count_ticket readcache('element_count_ticket'.$user['lost_id']);
        if (empty(
$count_ticket)) {
        
$count_ticket mysql_result(mysql_query("SELECT COUNT(lost_id) FROM `element_support` WHERE `lost_user` = '$user[lost_id]'"), 0);
        
writecache('element_count_ticket'.$user['lost_id'], $count_ticket);
        }
        
$title 'Служба поддержки';
require_once 
'./element_include/element_head.php';
require_once 
'./element_include/element_header_user_true.php';
    
    if (
$id AND $id AND $id <= 4) {
        if (
$go == 'create') {
            
$text = (isset($_POST['text']) AND !empty($_POST['text'])) ? mysql_real_escape_string(htmlspecialchars(addslashes(trim($_POST['text'])))) : false;
            if (!
$text$error 'Поле 'содержание' обязательно для ввода';
            
            if (!isset(
$error)) {
                
mysql_query("INSERT INTO `element_support` SET `lost_text` = '$text',
                                                               `lost_user` = '
$user[lost_id]',
                                                               `lost_time` = '"
.time()."',
                                                               `lost_type` = '
$id'");
                
$count_ticket++;    
                
writecache('element_count_ticket'.$user['lost_id'], $count_ticket);        
                
header('Location: /support');
                exit;
            } else echo 
'<div class="error cntr p5 mb5"><span class="red">'.$error.'</span></div>'
        }
        
    echo 
'<div class="nfl p5 cntr mb5 mt5 mlra">';
    echo 
'<div class="small p5 mb5 yellow1 cntr">Мы всегда рады выслушать Вас и помочь, но постарайтесь рассказать о Вашей проблеме или предложении как можно подробнее. Это нам очень поможет. Спасибо!<br/><br/>Тема запроса: <span class="lngreen">'.$name_ticket[$id].'</span></div>';
    echo 
'<form method="post" action="/support?id='.$id.'&go=create">
        <span class="small white">Содержание:</span><br/>
        <textarea class="w90 mb5 fdark" rows="5" name="text"></textarea><br/>
        
        <input type="submit" class="button w40" name="submit" value="Создать"/>
        </form>'
;
    echo 
'<div class="small p5 yellow1 cntr">Спасибо за Ваше обращение! Мы обработаем Ваш запрос в ближайшее время.</div>';
    echo 
'</div>';
    } else {
    echo 
'<div class="nfl p5 mb5 mt5 mlra">';
    echo 
'<div class="small p5 mb5 yellow1 cntr">Прежде чем создать запрос, пожалуйста, ознакомьтесь с разделом <a class="lngreen" href="/forum/subforum?id=3">Вопросы и ответы</a>. Возможно, ответ на Ваш вопрос уже там есть. Спасибо!<br/><br/>Выберите тему запроса:</div>';
        
$i 1;
        foreach (
$name_ticket as $key => $name) {
        if (
$key 0) {
        
$odd = ($i 2) ? ' odd' '';
            echo 
'
            <div class="ml5 mr5">
                <a class="bl p5 block'
.$odd.'" href="/support?id='.$key.'">
                    <span class="small fr pt2 lngreen"></span>
                    <span class="small">- '
.$name.'</span>
                </a>
            </div>'
;
        
$i++;
        }
        }

        if (
$count_ticket 0) {
            require_once 
'./element_function/element_function_pagination.php';
            
$page = (isset($_GET['page']) AND is_numeric($_GET['page'])) ? (int)$_GET['page'] : 1;
            
$pagination pagination(10$page$count_ticket);
            
            echo 
'<div class="nf2 p5 mt5 mlra">';
            echo 
'<div class="small p5 mb5 yellow1 cntr">Мои запросы</div>';
            
$query mysql_query("SELECT `lost_id`,`lost_type`,`lost_time`,`lost_close` FROM `element_support` WHERE `lost_user` = '$user[lost_id]' ORDER BY `lost_time` DESC LIMIT $pagination[start]$pagination[num]");
            
$i 1;
            while (
$myrrow mysql_fetch_array($query)) {
            
$odd = ($i 2) ? ' odd' '';
                echo 
'
                <div class="ml5 mr5">
                <a class="bl p5 block'
.$odd.'" href="/support/ticket?id='.$myrrow['lost_id'].'">
                    <span class="small fr pt2">'
.(($myrrow['lost_close'] == 0) ? '<span class="lngreen">Открыт, '.rdate("d M H:i"$myrrow['lost_time']).'</span>' '<span class="ccc">Закрыт, '.rdate("d M H:i"$myrrow['lost_time']).'</span>').'</span>
                    <span class="small">№'
.$myrrow['lost_id'].' '.$name_ticket[$myrrow['lost_type']].'</span>
                </a>
                </div>'
;
            
$i++;    
            }
        
            echo 
pagination_echo($pagination['page'],$pagination['total'],'/support?page=');
            echo 
'</div>';
        } else echo 
'<div class="nf2 small p5 cntr yellow1 mt5 mlra">Существующих запросов нет</div>';
        
    echo 
'</div>';
    }
require_once 
'./element_include/element_foot_user_true.php';
?>
Онлайн: 0
Реклама