Вход Регистрация
Файл: includes/wap/support/support.php
Строк: 47
<?php
$usersupport
=$user.'.'.$sitedomain.'.ru';

# Заведение новой темы, если переданы непустые title и text
if (($HTTP_POST_VARS['title']!='')&&($HTTP_POST_VARS['text']!=''))
    {
    
$title=utf2cyr(stripslashes($HTTP_POST_VARS['title']));
    
$text=utf2cyr(stripslashes($HTTP_POST_VARS['text']));
    
# Если нет открытой темы текущего пользователя с таким же заголовком
    
if (@mysql_num_rows(@mysql(DBName,"SELECT `autor` FROM `support_card` WHERE `close` = '0' AND `autor` = '$usersupport' AND `text` = '".addslashes($title)."' LIMIT 0, 1"))<1)
        {
        
# Заводим карточку
        
@mysql(DBName,"INSERT INTO `support_card` ( `autor` , `createtime` , `text` ) VALUES ( '$usersupport', '".time()."', '".addslashes($title)."' );");
        
$card=mysql_insert_id();
        
# Помещаем содержаие вопроса в список сообщений карточки
        
@mysql(DBName,"INSERT INTO `support_msg` ( `card` , `posttime` , `text` , `login` ) VALUES ( '$card', '".time()."', '".addslashes($text)."', '$usersupport' );");
        }
    }

# Закрытие темы пользователем
if (($query2=='del')&&(@mysql_num_rows(@mysql(DBName,"SELECT `close` FROM `support_card` WHERE `autor` = '$usersupport' AND `id` = '$query1'"))))
    @
mysql(DBName,"UPDATE `support_card` SET `close` = '1' WHERE `id` = '".$query1."' AND `autor` = '$usersupport' LIMIT 1");

# Если указан номер темы и тема существует и не закрыта, то входим в нее
$card=$query1+0;
if (
$card>0)
    {
    
$q=@mysql(DBName,"SELECT `id` FROM `support_card` WHERE `autor` = '$usersupport' AND `id` = '$card' AND `close` = '0' LIMIT 0, 1");
    if (@
mysql_num_rows($q)>0) {include($wappath.'support/support_card.php'); exit();}
    }

# Выбираем открытые темы, автор которых текущий пользователь
$q=@mysql(DBName,"SELECT `id` , `createtime` , `text` , `lastautor` , `lasttime` FROM `support_card` WHERE `close` = '0' AND `autor` = '$usersupport' ORDER BY `lasttime` DESC LIMIT 0, 3");
$s=@mysql_num_rows($q);

print 
$head.cyr2utf('<card id="main" title="Support">');
print 
'<do name="x" type="options" label="xPanel"><go href="?'.$id.'"/></do>';
if (
$s<3) print cyr2utf('<do name="nt" type="options" label="Новая тема"><go href="#new"/></do>');
print 
cyr2utf('<p align="center"><b>Служба поддержки</b><br/><small><a href="#faq">Что это?</a></small></p><p>');

print 
cyr2utf('<b>Активные темы</b>:<br/><small>');

$addcard='';

if (
$s<1)
    print 
cyr2utf('Тем не заведено <br/> <br/>');
else
    {
    for (
$i=0;$i<$s;$i++)
        {
        
$data=mysql_fetch_array($q);

        print 
cyr2utf('<b><u>'.obrab($data['text']).'</u></b> <br/>');
        print 
cyr2utf('Создана: '.date("j.m H:i ",$data['createtime']).' <br/>');
        
$autor=$data['lastautor'];
        
#if ($data['lasttime']==0) print cyr2utf('Ответа пока нет.<br/>');
        #else
        
print cyr2utf('Последнее: '.date("j.m H:i",$data['lasttime']).' ('.$autor.') <br/>');
        print 
cyr2utf('<a href="?'.$id.'/supp/'.$data['id'].'">войти</a> | <a href="#del'.$data['id'].'">удалить</a> <br/> <br/>');
        
$addcard.='<card id="del'.$data['id'].'" title="Support"><p><b>Действительно удалить тему?</b><br/><a href="?'.$id.'/supp/'.$data['id'].'/del">Удалить</a><br/><a href="#main">Отменить</a></p></card>';
        }
    }

if (
$s>2) print cyr2utf('Всего возможно 3 темы. Для открытия новой темы удалите одну или несколько существующих.');

print 
cyr2utf('<br/><b>Убедительная просьба: удаляйте отработанные темы.</b>');

print 
cyr2utf('</small></p></card>'.
    
'<card id="new" title="Support"><p>'.
    
'<u>Заголовок</u>:<br/>'.
    
'<input name="title" type="text" title="Заголовок" value="" maxlength="64"/><br/>'.
    
'<u>Вопрос</u>:<br/>'.
    
'<input name="text" type="text" title="Вопрос" value="" maxlength="1024"/><br/>'.
    
'<anchor>Отправить'.
    
'<go href="?'.$id.'/supp/'.$query1.'" method="post">'.
    
'<postfield name="title" value="$(title)"/>'.
    
'<postfield name="text" value="$(text)"/>'.
    
'</go>'.
    
'</anchor><br/>'.
    
'<a href="#main">Назад</a>'.
    
'</p></card>'.
    
'<card id="faq" title="Support"><p>'.
    
'<b>Что это?</b><br/>'.
    
'Подержка - средство переписки авторов сайтов с администрацией KMX.Ru.<br/><br/>'.
    
'Темы, которые следует заводить в "Поддержке":<br/>'.
    
'- ошибки и замечания по редактору<br/>'.
    
'- финансовые вопросы<br/>'.
    
'- персональные предложения и просьбы<br/><br/>'.
    
'В случае проблем или ошибок, старайтесь в теме как можно подробнее '.
    
'изложить суть проблемы (когда, где именно, при каких действиях они '.
    
'возникают). Ваши просьбы старайтесь наиболее полно обосновать.<br/>'.
    
'Пожалуйста, не заводите тем, не убедившись в том, что ответа нет в FAQ.<br/><br/>'.
    
'Мы не отвечаем на вопросы по дизайну, поиску информации, контента и '.
    
'скриптов для ваших сайтов. Эти вопросы можете задавать другим '.
    
'пользователям в форуме.<br/>'.
    
'Мы не консультируем по службам и сервисам (чаты, рейтинги и пр.) '.
    
'сторонних разработчиков. За консультацией обращайтесь в их службу '.
    
'поддержки.<br/>'.
    
'<a href="#main">Назад</a>'.
    
'</p></card>'.$addcard.'</wml>');
exit;
?>
Онлайн: 3
Реклама