Вход Регистрация
Файл: public_html/light_mail.php
Строк: 933
<?
define
('PROTECTOR'1);
defined('index') or die('Error: restricted access');

$head 'messages';//фикс. места
$textl='Малявы';

@include_once(
'files/db.php');
@include_once(
'files/auth.php');
@include_once(
'include.php');
@include_once(
'files/vip.php');
@include_once(
'files/online.php');
@include_once(
'files/sql.php');
@include_once(
'files/lvl.php');
@include_once(
'files/func.php');
@include_once(
'files/regeneration.php');





$close_mysql = @mysql_fetch_assoc( @mysql_query_new("SELECT `$head` FROM `close` LIMIT 1"));
if(
$close_mysql["$head"]==1){
    @include_once(
'files/head.php');
    @include_once(
'files/zag.php');
    
location_exit("$textl");
    @include_once(
'files/down.php'); exit;
}






$_HEAD_MSG="
<h1 class='center'>Сообщения</h1>
$balka
<div class='b-content'>
<div class='switcher_link left'><a href='/index.php?r=clans&mod=chat'>Терки клана </a></div>
<div class='switcher_link right selected'>Малявы </div>
</div>
"
;




switch(
$_GET['mod']){
default:
$start_act_time microtime(true);

if(empty(
$setting['mail_type']))
{
$_message true;}else
{
$_message false;}



if(!empty(
$_message)){
@include_once(
'files/head.php');  
@include_once(
'files/zag.php');
echo
"$_HEAD_MSG  n ";}

//-------- Пересчет смс и контактов ---------\

    
@mysql_query_new("DELETE FROM `messages` WHERE `time` < '".($time-(24*3600*31*3))."' and `save_ot`!='1' and `save_komy`!='1'");
    @
mysql_query_new("UPDATE `message_contacts` SET `sms`='0' WHERE `usr` = '$udata[id]' ");

    
$req = @mysql_query_new("SELECT DISTINCT `komy`,`ot` FROM `messages` WHERE 
        `komy` = '
$udata[id]' and `ot` != '$udata[id]' and `ot` != '0' or
        `ot` = '
$udata[id]' and `ot` != '0' and `komy` != '$udata[id]'");

while(
$msg = @mysql_fetch_array($req)){
    if(
$msg['ot']==$udata['id']){ $_no_you=$msg['komy']; }
    else{ 
$_no_you=$msg['ot']; }
    
    
$_msg = @mysql_fetch_array( @mysql_query_new("SELECT `time` FROM `messages` WHERE 
    `ot`='
$udata[id]' and `komy`='$_no_you' or
    `komy`='
$udata[id]' and `ot`='$_no_you'
    ORDER BY `time` DESC LIMIT 1"
));

    
$avto_msg_contats_usr = @mysql_num_rows( @mysql_query_new("SELECT `id` FROM `messages` WHERE 
        `ot` = '
$_no_you' and `delete_komy`='0' and `komy`='$udata[id]' or 
        `komy` = '
$_no_you' and `delete_ot`='0' and `ot`='$udata[id]' LIMIT 1"));
    
$avto_msg_del = @mysql_num_rows( @mysql_query_new("SELECT `id` FROM `messages` WHERE 
        `ot` = '
$_no_you' and `delete_komy`='1' and `komy`='$udata[id]' or 
        `komy` = '
$_no_you' and `delete_ot`='1' and `ot`='$udata[id]' LIMIT 1"));
    
    
$msg_contats = @mysql_fetch_array( @mysql_query_new("SELECT `id` FROM `message_contacts` WHERE `usr`='$udata[id]' and `contact`='$_no_you' LIMIT 1"));
        
    
$sql " `usr`='$udata[id]' , `contact`='$_no_you' , `sms`='$avto_msg_contats_usr' , `time`='$_msg[time]' , `sms_del`='$avto_msg_del' ";
    if(empty(
$msg_contats['id'])){
        @
mysql_query_new("INSERT INTO `message_contacts` SET $sql");
    } else {
        @
mysql_query_new("UPDATE `message_contacts` SET $sql WHERE `id`='$msg_contats[id]'");
    } 
}
##-------- Пересчет смс и контактов ---------##

if(!empty($_message)){
    echo
"$inner <center><b>Внимание:</b></center> Все переписки хранятся ровно 31 день. После этого они <u><b>автоматически удаляются</b></u> !<br>
    <br> Время выполнения: "
.mb_substr((microtime(true)-$start_act_time), 05)." сек.
    
    <a href='/index.php?
$_get_r&mod=sms' class='margin0 bttn'>Далее к смс</a>
    <a href='/index.php?r=setting&mod=set&act=mail_type&s=1' class='margin0 bttn_sea'>Убрать уведомление</a>
    </div> 
$javabacksea";
} else {
    @
header ("Location: /index.php?$_get_r&mod=sms"); exit;
}
break;















case 
'sms':
@include_once(
'files/head.php');  
@include_once(
'files/zag.php');
echo
"$_HEAD_MSG  n ";


if(
$_default)
{
$_bttn_blue=" class='margin0 bttn_blue'"$imgreply="Переписка";}else
{
$_bttn_blue=" class='rightw cc'";} 

if(
$_GET['page']<=1) {$_GET['page'] = 1;}
$num obnul(($_GET['page']-1) * 10);
$a=$num;
$_mysql "SELECT DISTINCT `contact` FROM `message_contacts` WHERE `usr`='$udata[id]' ".($udata_real['id']!=$udata['id'] && $udata_real['prava']>="and (`sms`!='0' or `sms_del`!='0')" " and `sms`!='0' ")."";
$avto = @mysql_num_rows( @mysql_query_new("$_mysql"));
$req = @mysql_query_new("$_mysql ORDER BY `time` DESC LIMIT $num,10");

while(
$msg = @mysql_fetch_array($req)){
$a++;
$_user_id_msg $msg['contact'];
$msg_new_num =  @mysql_num_rows( @mysql_query_new("SELECT `read` FROM `messages` WHERE `read`='1' and `delete_komy`='0' and `ot`='$_user_id_msg' and `komy`='$udata[id]'"));
if(
$msg_new_num>=1){$new_sms_us="<font color='green'>($msg_new_num новых)</font>";}else{$new_sms_us="";}

    
$avto_msg_del = @mysql_num_rows( @mysql_query_new("SELECT `id` FROM `messages` WHERE 
        `ot` = '
$_user_id_msg' and `delete_komy`='1' and `komy`='$udata[id]' or 
        `komy` = '
$_user_id_msg' and `delete_ot`='1' and `ot`='$udata[id]'"));
    
$avto_msg_no_del = @mysql_num_rows( @mysql_query_new("SELECT `id` FROM `messages` WHERE 
        `ot` = '
$_user_id_msg' and `delete_komy`='0' and `komy`='$udata[id]' or 
        `komy` = '
$_user_id_msg' and `delete_ot`='0' and `ot`='$udata[id]'"));
echo
"
$div 
<table width='100%' cellpadding='0' border='0' cellspacing='0'>
<tbody>
  <tr>
    <td width='77%'> <b>"
.us("us{".$_user_id_msg."}")."</b> $new_sms_us </td>
    <td width='3%'><a href='/index.php?
$_get_r&mod=read&user=$_user_id_msg$_bttn_blue>$imgreply</a></td>
    <td width='3%'><a href='/index.php?
$_get_r&mod=delete_mess_usr&user=$_user_id_msg' class='rightw cc'> $imgx</a></td>
  </tr>
  "
.($udata_real['id']!=$udata['id'] && $udata_real['prava']>=
  
"
  <tr>
    <td colspan='3'> <font color='green'><b>
$avto_msg_no_del</b></font> / <font color='red'><b>$avto_msg_del</b></font></td>
  </tr>
  " 
NULL)."
</tbody>
</table>
</div>nn
"
;}

if(
$a==$num){echo"$inner<center> <i>Переписки не найдены!</i> <a href='/index.php?$_get_r&mod=contacts' class='margin0 bttn_green'>Искать друзей</a> </div>";}

if(
$avto>10) { echo"n$balka"; }
pager(10$avto"/index.php?$_get_r$_get_mod");
echo 
"
$div
  <a class='margin0 bttn_green' href='/index.php?
$_get_r&mod=contacts'>Поиск игроков</a>
  <a class='margin0 bttn_green' href='/index.php?
$_get_r&mod=add_save_messages'>Сохраненные сообщения</a>";
if(
$udata['lvl']<25)
{echo
"n  <a class='margin0 bttn_gray'> Игнор-лист (c 25 ур.) </a>";}else
{echo
"n  <a href='/index.php?$_get_r&mod=blacklist' class='margin0 bttn'> Игнор-лист </a>";}
echo
"
</div>
$balka
$javabacksea";
break;



























case
'read':
$usdata = @mysql_fetch_array( @mysql_query_new("SELECT `id`,`usr` FROM `users` WHERE `id`='$_GET[user]' LIMIT 1"));
if(empty(
$usdata['id'])){
    
$_SESSION['msg']="$baloon <center> Невозможно найти игрока.</div>";
    @
header ("Location: /index.php?$_get_r&mod=contacts"); exit; }

    if(
$_default)
    {
$_bttn_blue=" class='margin0 bttn_blue'"$_save="Cохранить"$_no_save="Не_сохранять";}else
    {
$_bttn_blue=" class='rightw cc'"$_save="[сохранить]"$_no_save="[не_сохранять]";} 

    @include_once(
'files/head.php');  
    @include_once(
'files/zag.php');
    echo
"$_HEAD_MSG  n ";

if (
$_GET['page']<=1){$_GET['page'] = 1;}
$num obnul(($_GET['page']-1) * 10);
$a=$num;
$_mysql "SELECT * FROM `messages` WHERE 
           `komy` = '
$udata[id]' and `ot`='$_GET[user]' and `ot` != '$udata[id]
           "
.($udata_real['id']!=$udata['id'] && $udata_real['prava']>=?  NULL " and `delete_komy`='0' ")." or
           `komy` = '
$_GET[user]' and `ot`='$udata[id]' and `komy` != '$udata[id]'
            "
.($udata_real['id']!=$udata['id'] && $udata_real['prava']>=?  NULL " and `delete_ot`='0' ")."";
$avto = @mysql_num_rows( @mysql_query_new("$_mysql"));
$req = @mysql_query_new("$_mysql ORDER BY `id` DESC LIMIT $num,10");




if(
$_GET['go']!='function'){
    
$_a_href_msg="
    <a href='/index.php?
$_get_r$_get_mod$_get_user&go=function$_get_page' style='text-decoration: none;'>
    <span class='rightw cc'><img src='theme/i/icons/bot.png'></span>"
;}
else{
    
$_a_href_msg="
    <a href='?
$_get_r$_get_mod$_get_user$_get_page' style='text-decoration: none;'>
    <span class='rightw cc'><img src='theme/i/icons/top.png'></span>"
;
    
$_panel_msg "
    <div class='inner_content_three_read_msg'>
    <li><a href='/index.php?
$_get_r&mod=save_messages$_get_user&save=1'>[Сохранить все смс]</a>
    <li><a href='/index.php?
$_get_r&mod=save_messages$_get_user&save=0'>[Исключить все смс из списка сохраненных]</a>
    </div>"
;
}
echo
"
$balka
$_a_href_msg
<div class='inner_content_three_read_msg'> Переписка c <b>
$usdata[usr]</b>
</div></a>
$_panel_msg
$balka";


while(
$msg = @mysql_fetch_array($req)){
    
$a++;
    if(!empty(
$msg['read']) and $msg['komy']==$udata['id']){
        if(
$_ONLINE!=2){ @mysql_query_new("UPDATE `messages` SET `read` = '0' WHERE `id`='$msg[id]'"); }
        
$read "<font color='#E71414'>(Новое)</font>"; }
    elseif(!empty(
$msg['read']) and $msg['ot']==$udata['id']){
        
$read "<font color='#E71414'>(Не прочитал)</font>";}
    else{
$read null;}

    if(
$msg['ot']==$udata['id'])
    {
$_pristavka='ot';}else
    {
$_pristavka='komy';}

$time_msg=date("(d.m.y H:i)",$msg['time']);

if(
$_GET['go']!='function'){
    
$_url_m "<a href='/index.php?$_get_r&id=$msg[id]&mod=delete_mess$_get_user$_get_page' class='rightw cc' title='Удалить'>  $imgx</a> ";
} elseif(empty(
$msg["save_$_pristavka"])){
    
$_url_m "<a href='/index.php?$_get_r&id=$msg[id]&mod=save_mess$_get_user$_get_page$_bttn_blue$_save </a> "
} elseif(!empty(
$msg["save_$_pristavka"])){
    
$_url_m "<a href='/index.php?$_get_r&id=$msg[id]&mod=save_mess$_get_user$_get_page$_bttn_blue$_no_save </a> ";
}
if(
$_GET['go']=='function' and $udata['prava']>=4){
    
$red_sms "<td width='3%'><a href='/index.php?$_get_r&mod=red_sms&post=$msg[id]$_get_user$_get_page' class='rightw cc'> $imgtools</a></td>";
}

if(
$udata_real['id']!=$udata['id'] && $udata_real['prava']>=&& $msg['delete_'.$_pristavka.'']==1){
    
$theme "private_inner";
} else {
    
$theme "inner-content";
}
echo
"n
<div class='vspliv_hov_02 tn'>
<table class='
$theme' width='100%' cellpadding='0' border='0' cellspacing='0'>
  <tr> 
    <td width='90%'>
    От: 
      "
.us("user{".$msg['ot']." }").$read 
    </td>
    <td width='10%'>
      
$_url_m
    </td>
    
$red_sms
  </tr>
  <tr>
    <td>n 
$time_msg n </td>
  </tr>
</table>
<div class='
$theme'>
  "
.smiles(img(us($msg['text'])))."
</div>
$hr
</div>
n
"
;
}

if(
$a==$num){echo"$inner<center><i> Сообщений не найдено.</i></center></div>";}
if(
$avto>10){echo"$balka";
pager(10$avto"/index.php?$_get_r$_get_mod$_get_user$_get_go");
 }


$contact_usdata = @mysql_fetch_array( @mysql_query_new("SELECT `id` FROM `friends` WHERE `usr`='$udata[id]' and `friend` = '$_GET[user]' LIMIT 1"));
if(!empty(
$contact_usdata['id']))
{
$_text_contacts="Удалить из контактов";}else
{
$_text_contacts="Добавить в контакты";}


$cont_black_you = @mysql_fetch_array( @mysql_query_new("SELECT `id` FROM `blacklist` WHERE `usr`='$_GET[user]' and `black` = '$udata[id]' and `time`>'$time' LIMIT 1"));
$cont_black = @mysql_fetch_array( @mysql_query_new("SELECT `id` FROM `blacklist` WHERE `usr`='$udata[id]' and `black` = '$_GET[user]' and `time`>'$time' LIMIT 1"));
$us_set = @mysql_fetch_array( @mysql_query_new("SELECT `mail_close` FROM `setting` WHERE `usr`='$_GET[user]'"));
    
    if(empty(
$cont_black['id']))
    {
$_text_blacklist="Заблокировать";}else
    {
$_text_blacklist="Удалить из игнор-листа";}
    
    if(!empty(
$ban['id'])){$disabled_chat="disabled"; }

echo
"$div";
if(!empty(
$us_set['mail_close'])){
    echo 
"
    Сообщение для <b> "
.us("us{".$_GET['user']."}")." </b>:
    <center><textarea name='text' rows='3' disabled></textarea>
    <a class='bttn_gray'>Запрещено</a>"
;}
elseif(!empty(
$cont_black['id'])){
    echo
"
    <center> Вы не можете писать этому игроку, так как Вы добавили его в игнор-лист. </center>"
;}
elseif(!empty(
$cont_black_you['id'])){
    echo
"
    <center> Вы не можете писать этому игроку, так как он добавил Вас в свой в игнор-лист. </center>"
;}
else{
    echo 
"
    <form method='post' action='?
$_get_r&mod=send_message$_get_user$_get_page'>
    Сообщение для <b> "
.us("us{".$_GET['user']."}")." </b>:
    <div><center><textarea name='text' rows='3' 
$disabled_chat>".$_SESSION['message_text']."</textarea>";
    if(!empty(
$_light))
    {echo 
'<div><input class="bttn" type="submit" value="Отправить"/></div>';}else
    {echo 
'<div><input class="bttn" type="submit" style="font-size: 15px;" value="Отправить"/></div>';}
echo 
"
    </center>
    </div>
    </form>"
;}

echo 
"
</div>
$div
<a href='/index.php?
$_get_r&mod=contact_red$_get_user' class='margin0 bttn'> $_text_contacts </a>";
if(
$udata['lvl']<25)
{echo
"n<a class='margin0 bttn_gray'> $_text_blacklist (c 25 ур.) </a>";}else
{echo
"n<a href='?$_get_r&mod=red_blacklist$_get_user' class='margin0 bttn'> $_text_blacklist </a>";}
echo
"
</div>
$balka
<a href='/index.php?
$_get_r' class='margin0 bttn_sea '> Обратно в переписки </a>";
break;








case 
'red_sms':
prava(4);
$msg = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `messages` WHERE `id`='$_GET[post]' LIMIT 1"));
if(
$msg['ot']!=$udata['id'] and $msg['komy']!=$udata['id']){
    
$_SESSION['msg']="$baloon Запрещено!</div>";
    @
header("Location: /index.php?$_get_r&mod=read$_get_page$_get_user");
    exit; 
} elseif(empty(
$msg['id'])){
    
$_SESSION['msg']="$baloon Нет такого поста!</div>"
    @
header("Location: /index.php?$_get_r&mod=read$_get_page$_get_user");
    exit;
} elseif(!empty(
$_POST['text'])){
    if(
$_POST['html_decode']) $_POST['text'] = htmlspecialchars_decode($_POST['text']);
    
$_POST['text'] = br($_POST['text'],$udata['prava']);
    
    @
mysql_query_new("UPDATE `messages` SET `text`='$_POST[text]' WHERE `id`='$_GET[post]'");
    
$_SESSION['msg']="$baloon <center> Сообщение успешно отредактировано! </center> </div>";
    @
header("Location: /index.php?$_get_r&mod=read$_get_page$_get_user");
    exit;
} else {
    @include_once(
'files/head.php'); 
    @include_once(
'files/zag.php');
    
$msg['text'] = no_br($msg['text']);
    
    
//----------- Форма редактирования ---------\
    
echo"
    <h1 class='center'>Сообщения</h1>
    
$balka
    <div class='b-content'>
    <div class='switcher_link left'><a href='/index.php?r=clans&mod=chat'>Терки клана </a></div>
    <div class='switcher_link right'><a href='/index.php?
$_get_r&mod=read$_get_user$_get_page'>".us("usr{".$_GET['user']."}")."</a></div>
    </div>

    
$inner
    <div class='row'>
    
    <form id='yw0' method='post'>
    Сообщение: <br>
    <textarea name='text' maxlength='5000' rows='5' cols='15' size='150' wrap='off'>
$msg[text]</textarea> <br>

    </div>
    <input type='checkbox' name='html_decode' class='icheck'> Выполнить HTML <br>
    
    <input class='margin0 bttn_green' type='submit' value='Изменить' class='ibutton'>
    </form>
    </div>
    
$javabacksea";
    
##----------- Форма редактирования ---------##
}
break;







case
'add_save_messages':
@include_once(
'files/head.php');  
@include_once(
'files/zag.php');
echo
"<h1 class='center' style='font-size: 14px; padding: 5px;'> Сохраненные сообщения </h1>
$balka
<div class='switcher_link left'><a href='/index.php?r=clans&mod=chat'>Терки клана </a></div>
<div class='switcher_link right'> <a href='/index.php?
$_get_r'> Малявы </a></div>  n ";


if (
$_GET['page']<=1) {$_GET['page'] = 1;}
$num obnul(($_GET['page']-1) * 10);
$a=$num;
$_mysql "SELECT * FROM `messages` WHERE `komy` = '$udata[id]' and `save_komy`='1' or `ot` = '$udata[id]' and `save_ot`='1'";
$avto = @mysql_num_rows( @mysql_query_new($_mysql));
$req = @mysql_query_new("$_mysql ORDER BY id DESC LIMIT $num,10");

if(
$_default)
{
$_bttn_blue=" class='margin0 bttn_blue'"; }else
{
$_bttn_blue=" class='rightw cc'";} 



while(
$msg = @mysql_fetch_array($req)){
    
$a++; $b=(floor($a/2)*2);
    if(
$b==$a)
    {
$inner_content_ ="<div class='inner_content_clans_mod_list_1'>";}else
    {
$inner_content_ ="<div class='inner_content_clans_mod_list_2'>";}
    
$time_msg=sek_nazad($msg['time'],3);
    
    if(
$msg['ot']!=$udata['id'])
    {
$_msg_msg "От: <b>".us("user{".$msg['ot']." }")." </b>"$_usr_msg_id "$msg[ot]";}else
    {
$_msg_msg "Для: <b>".us("user{".$msg['komy']." }")." </b> "$_usr_msg_id "$msg[komy]";}
    
echo
"n
$inner_content_ 
<table width='100%' cellpadding='0' border='0' cellspacing='0'>
<tr>
  <td width='90%'> 
$_msg_msg</td>
  <td width='5%'> <a href='/index.php?
$_get_r&mod=read&user=$_usr_msg_id' class='rightw cc'> $imgreply</a> </td>
  <td width='5%'> <a href='/index.php?
$_get_r&id=$msg[id]&act=mess&mod=save_mess&user=$_usr_msg_id$_get_page$_bttn_blue> [убрать]</a> </td>
  <td width='5%'> <a href='/index.php?
$_get_r&id=$msg[id]&act=mess&mod=delete_mess&user=$_usr_msg_id$_get_page' class='rightw cc' title='Убрать сообщение'>$imgnot</a> </td>
</tr>
</table>
 (
$time_msg) <br> 
 "
.img(us($msg['text']))." <br/>
 </div> nn"
;
}

if(
$a==$num){echo"$inner <center><i> Сохраненных сообщений не обнаружено. </i></center></div>";}
if(
$avto>10){
echo
"nn$balka";
pager(10$avto"/index.php?$_get_r$_get_mod$_get_user$_get_go"); }

echo
"
</div>
$balka
<a href='/index.php?
$_get_r' class='margin0 bttn_sea '> Обратно в переписки </a>";
break;



















case 
'blacklist':
if(
$udata['lvl']<25){ @header ("Location: /index.php?$_get_r"); exit;}

@include_once(
'files/head.php');  
@include_once(
'files/zag.php');


if (
$_GET['page']<=1) {$_GET['page'] = 1;}
$num obnul(($_GET['page']-1) * 10);
$a=$num;
if(
$_GET['go']!='my'){
    
$_mysql " SELECT * FROM `blacklist` WHERE `usr`='$udata[id]' and `time`>'$time' ";
    
$_black_usr "black";}
else{
    
$_mysql " SELECT * FROM `blacklist` WHERE `black`='$udata[id]' and `time`>'$time' ";
    
$_black_usr "usr"; }
$req = @mysql_query_new("$_mysql ORDER BY `id` DESC LIMIT $num,10");
$avto = @mysql_num_rows( @mysql_query_new("$_mysql"));


if(
$_GET['go']!='my'){
    
$_get_panel_="
    <div class='switcher_link left selected'>Мой игнор-лист</div>
    <div class='switcher_link right'><a href='/index.php?
$_get_r$_get_mod&go=my'>Меня игнорят</a></div>";}
else{
    
$_get_panel_="
    <div class='switcher_link left'><a href='/index.php?
$_get_r$_get_mod'>Мой игнор-лист</a></div>
    <div class='switcher_link right selected'>Меня игнорят</div>"
;}


echo
"$balka
<div class='b-content'>
$_get_panel_
"
;


while (
$_black = @mysql_fetch_array($req)){
    
$usdata = @mysql_fetch_array( @mysql_query_new("SELECT `storona`,`pol`,`id`,`lvl` FROM `users` WHERE `id`='$_black[$_black_usr]' LIMIT 1"));
    
$black_usdata = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `blacklist` WHERE `usr`='$udata[id]' and `black` = '$_black[$_black_usr]' and `time`>'$time' LIMIT 1"));

    if(!empty(
$black_usdata['id']))
    {
$_img_black="$imgnot";}else
    {
$_img_black="$imgok";}

    if(
$usdata['sb']>$timeout)
    {
$_color_padding_online_img="#008F00";}else
    {
$_color_padding_online_img="#D40000";}

    
$a++; $b=(floor($a/2)*2); 
    if(
$b==$a)
    {
$inner_content_ ="<div class='inner_content_clans_mod_list_1'>";}else
    {
$inner_content_ ="<div class='inner_content_clans_mod_list_2'>";}

echo
"nn
$inner_content_
<table width='100%' cellpadding='0' border='0' cellspacing='0'>
<tbody>
  <tr valign='top'>
    <td width='35px' style='padding: 4px 8px 5px 4px;'>
    <img src='/theme/i/icons/status/
$usdata[storona]_$usdata[pol].png' alt='' class='img-border' style=' border: 3px solid $_color_padding_online_img; width: 90%; '/>
    </td>
    <td>
    <table width='100%' cellpadding='0' border='0' cellspacing='0'>
        <tr>
        <td><b>"
.us("us{".$usdata['id']."}")."</b></td>
        <tr><td> 
$imgtime <u>".sek_nazad($_black['time'],365)."</u></td>
        </tr>
    </table>
    </td>
    <td width='10%'>
    <a href='/index.php?
$_get_r&mod=red_blacklist$_get_go&user=$usdata[id]'>$_img_black</a>
    </td>
  </tr>
</tbody>
</table>
</div>nn
"
;
}

if(
$a==$num){
    echo
"$inner<center> <i> Ничего не найдено. ";
    if(
$_GET['go']!='my'){echo"n <br><br> Чтобы добавить в игнор-лист, зайдите в переписку с нужным Вам человеком, и нажмите "Добавить в игнор"";}
    echo
"</center></i></div>";}

if(
$avto>10){
    echo
"$balka";
    
pager(10$avto"/index.php?$_get_r$_get_mod$_get_go"); }

echo
"n <a href='/index.php?$_get_r' class='margin0 bttn_sea'>В малявы</a>"; break;
break;















case 
'red_blacklist':
if(
$udata['lvl']<25){ @header ("Location: /index.php?$_get_r"); exit;}

$black = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `blacklist` WHERE `usr`='$udata[id]' and `black` = '$_GET[user]' and `time`>'$time' ORDER BY id DESC"));
$usdata = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `users` WHERE `id`='$_GET[user]' LIMIT 1"));
$array_time = array(3600,(3600*24),(3600*24*7),(3600*24*31),(3600*24*180));

if(empty(
$usdata['id'])){
    
$_SESSION['msg']="$baloon <center> Игрок не найден </center></div>";
    @
header ("Location: /index.php?$_get_r&mod=blacklist$_get_go"); exit;
    
} elseif(isset(
$_POST['yes']) and !empty($black['id'])){
    
    @
mysql_query_new("DELETE FROM `blacklist` WHERE `usr`='$udata[id]' and `black` = '$_GET[user]'");
    
$_SESSION['msg']="$baloon <center> Игрок ".us("us_url{".$usdata['id']."}")." успешно удален из вашего игнор-листа. </div>";
    @
header ("Location: /index.php?$_get_r&mod=blacklist$_get_go"); exit;
    
} elseif(isset(
$_POST['yes']) and empty($black['id']) and $usdata['prava']>and $usdata['prava']!=10){
    if(
$usdata>=4)
    {
$_t_prava='Администратор';}else
    {
$_t_prava='Модератор';}
    
$_SESSION['msg']="$baloon <center> Запрещено! <br> Данный персонаж - $_t_prava! </center></div>";
    @
header("Location: /index.php?$_get_r&mod=blacklist$_get_go"); exit;

} elseif(isset(
$_POST['yes']) and empty($black['id'])){
    if(
$_POST['date']>count($array_time)){$_POST['date']=1;}
    
$time_black = ($time+$array_time["$_POST[date]"]);
    
    @
mysql_query_new("INSERT INTO `blacklist` SET `usr`='$udata[id]', `black` = '$_GET[user]', `time`='$time_black'");
    
$_SESSION['msg']="$baloon
    <center> Игрок "
.us("us_url{".$usdata['id']."}")." успешно добавлен в игнор-лист,
    сроком на <u>
$imgtime(".sek_nazad($time_black,365).")</u>. </div>";
    @
header ("Location: /index.php?$_get_r&mod=blacklist$_get_go"); exit; 
} else {
    @include_once(
'files/head.php');  
    @include_once(
'files/zag.php');
    
    if(empty(
$black['id']))
    {
$_text_contacts="добавить в игнор-лист";}else
    {
$_text_contacts="удалить из игнор-листа";}
    
    echo
"<h1 class='center' style='font-size: 14px; padding: 3px 3px;'> Игнор-лист </h1>
    <form method='post'>
    
    
$div
    Ты уверен что хочешь 
$_text_contacts игрока <b>".us("us{".$_GET[user]."}")."</b> ???
    <br>"
;
    if(empty(
$black['id']))
    {
        echo
"
        <br> Срок игнора:
        <select name='date'>"
;
        for(
$i=0$i<count($array_time); ++$i)
        {
            
$time_black = ($time+$array_time["$i"]);
            echo
"n    <option value='$i'>".times2($array_time["$i"])."</option>";
        }
        echo
"
        </select><br><br>"
;
    }
    echo
"
    <input class='margin0 bttn' type='submit' name='yes' value='Уверен!'/>
    <a href='/index.php?
$_get_r$bt_r> Нет, я передумал!</a>
    </form>
    </div>
    
$javabacksea";
}
break; 




















case 
'contacts':
if(!empty(
$_POST['nick'])){
    @
header ("Location: /index.php?$_get_r$_get_mod&go=$_POST[nick]"); exit;
} elseif(!empty(
$_GET['go'])){
    @include_once(
'files/head.php');
    @include_once(
'files/zag.php');
if (
$_GET['page']<=1){$_GET['page'] = 1;}
$num obnul(($_GET['page']-1) * 10);
$a=$num;

$_mysql "SELECT `id`,`usr`,`auth`,`sb`,`storona`,`pol`,`lvl` FROM `users` WHERE `usr` LIKE '%$_GET[go]%' or `login` LIKE '%$_GET[go]%'";
$avto = @mysql_num_rows( @mysql_query_new("$_mysql"));
$req = @mysql_query_new("$_mysql ORDER BY `auth` DESC LIMIT $num,10");

echo
"$div <center> По поиску <u><i>".$_GET['go']."</i></u> выдало <b>".slv($avto,"</b> результат","</b> результата","</b> результатов").": </div>$balka";


while(
$user = @mysql_fetch_array($req)){
    
$a++;
    
$contact_usdata = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `friends` WHERE `usr`='$udata[id]' and `friend` = '$user[id]' LIMIT 1"));
    if(!empty(
$contact_usdata['id']))
    {
$_img_contacts=$imgnot$_title_='Удалить из контактов';}else
    {
$_img_contacts=$imgok$_title_='Добавить в контакты';}

    if(
$user['sb']>$timeout)
    {
$_color_padding_online_img="#008F00";}else
    {
$_color_padding_online_img="#D40000";}


echo
"
<div class='new_inner "
.($a%'e1' 'e2')."'>
<table width='100%' cellpadding='0' border='0' cellspacing='0'>
  <tr valign='top'>
    <td width='35px' style='padding: 4px 8px 5px 4px;'>
      <img src='/theme/i/icons/status/
$user[storona]_$user[pol].png' alt='' class='img-border' style=' border: 3px solid $_color_padding_online_img; width: 33px; '/>
    </td>
    <td width='97%'>
    <table width='87%' cellpadding='0' border='0' cellspacing='0'>
      <tr>
        <td><a href='?r=profile&user="
.$user['id']."'><b>".str_replace($_GET['go'],"<font color='#423cff'>".$_GET['go']."</font>",us("usr{".$user['id']."}"))."</b></a></td>
      </tr>
      <tr>
        <td> Уровень: <b>(
$user[lvl])</b></td>
      </tr>
    </table>
    </td>
    <td>
$imgauth $user[auth]</td>
    <td><a href='/index.php?
$_get_r&mod=contact_red&user=$user[id]' title='$_title_'>$_img_contacts</a></td>
  </tr>
</table>
</div>nn
"
;
}
    if(
$a==$num){echo"$inner<center><i> Ничего не найдено.</i></center></div>";}
if(
$avto>10){
    echo
"n $balka";
    
pager(10$avto"/index.php?$_get_r$_get_mod$_get_go"); }
    echo
"$javaback"
} else {
    @include_once(
'files/head.php');  
    @include_once(
'files/zag.php');

echo
"
$div 
Поиск игрока: <br>
<form method='post'>
<input type='text' name='nick' style='width: "
.($_default 94 99)."%'>
<input class='margin0 bttn' type='submit' name='contacts' value='Поиск!'/>
</form>
</div>
"
;



if (
$_GET['page']<=1){$_GET['page'] = 1;}
$num obnul(($_GET['page']-1) * 10);
$a=$num;
$_mysql "SELECT * FROM `friends` WHERE `usr`='$udata[id]' ";
$avto = @mysql_num_rows( @mysql_query_new("$_mysql") );
$req = @mysql_query_new("$_mysql ORDER BY `id` DESC LIMIT $num,10");


if(
$avto==0)
{echo
"$div <center><i> У Вас нет контактов. </i></div>  ";}else
{echo
"$div <center> Ваших контактов:  (<b>$avto</b>) </div>$balka"



while(
$asd = @mysql_fetch_array($req)){
    
$a++;
    
$user = @mysql_fetch_array( @mysql_query_new("SELECT `storona`,`pol`,`id`,`lvl` FROM `users` WHERE `id`='$asd[friend]' LIMIT 1"));
    
echo
"
<div class='new_inner "
.($a%'e1' 'e2')."'>
<table width='100%' cellpadding='0' border='0' cellspacing='0'>
<tr valign='top'>
  <td width='35px' style='padding: 4px 8px 5px 4px;'>
  <img src='/theme/i/icons/status/
$user[storona]_$user[pol].png' alt='' class='img-border' style=' border: 3px solid ".($user['sb']>$timeout '#008F00' '#D40000')."; width: 90%;'>
  </td>
  <td>
    <table width='100%' cellpadding='0' border='0' cellspacing='0'>
    <tr valign='top'>
      <td><b>"
.us("us{".$user['id']."}")."</b></td>
      <tr><td> Уровень: <b>(
$user[lvl])</b></td>
    </tr>
    </table>
  <td width='10%'><a href='/index.php?
$_get_r&mod=read&user=$user[id]' class='rightw cc'> $imgreply</a></td>
  <td width='10%'><a href='/index.php?
$_get_r&mod=contact_red&user=$user[id]'>$imgnot</a></td>
</tr>
</table>
</div>n
"
;
}

if(
$a==$num){ echo"n$inner<center><i>Ничего не найдено.</i></center></div>";}
if(
$avto>10){ echo"n$balka"pager(10$avto"/index.php?$_get_r$_get_mod");}
}

echo
"n$javabacksea";
}
break;

















case 
'contact_red':
$contact = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `friends` WHERE `usr`='$udata[id]' and `friend`='$_GET[user]' ORDER BY id DESC"));
$usdata = @mysql_fetch_array( @mysql_query_new("SELECT `id` FROM `users` WHERE `id`='$_GET[user]' LIMIT 1"));

if(empty(
$usdata['id'])){
    
$_SESSION['msg']="$baloon <center> Игрок не найден </div>";
    @
header ("Location: /index.php?$_get_r&mod=contacts"); exit; }
elseif(isset(
$_POST['yes']) and !empty($contact['id'])){
    @
mysql_query_new("DELETE FROM `friends` WHERE `usr`='$udata[id]' and `friend` = '$_GET[user]'");
    
$_SESSION['msg']="$baloon <center> Игрок ".us("us_url{".$_GET['user']."}")." успешно удален из ваших контактов. </div>";
    @
header ("Location: /index.php?$_get_r&mod=contacts"); exit; }
elseif(isset(
$_POST['yes']) and empty($contact['id'])){
    @
mysql_query_new("INSERT INTO `friends` SET `usr`='$udata[id]' , `friend` = '$_GET[user]'");
    
$_SESSION['msg']="$baloon <center> Игрок ".us("us_url{".$_GET['user']."}")." успешно добавлен в ваши контакты. </div>";
    @
header ("Location: /index.php?$_get_r&mod=contacts"); exit; }
else{
    @include_once(
'files/head.php'); 
    @include_once(
'files/zag.php');

    if(empty(
$contact['id']))
    {
$_text_contacts="добавить в контакты";}else
    {
$_text_contacts="удалить из контактов";}

echo
"$imbal
  Ты уверен что хочешь 
$_text_contacts игрока ".us("us_url{".$_GET['user']."}")." ???
  <form action='?
$_get_r$_get_mod$_get_user' method='post'>
  <input class='margin0 bttn' type='submit' name='yes' value='Базарю!'></form>
  <a href='/index.php?
$_get_r$bt_r> Нет, я передумал!</a>
</div>
$javabacksea";}
break; 














case 
'delete_mess':
$msg = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `messages` WHERE `id`='$_GET[id]' LIMIT 1"));
if(
$_GET['act']=='mess')
{
$_next_mod="&mod=add_save_messages";}else
{
$_next_mod="&mod=read";}

if(empty(
$msg['id'])){
    
$_SESSION['msg']="$baloon <center> Сообщение не найдено. #1 </div>";}
elseif(
$msg['ot']==$udata['id'] and $msg['delete_ot']==and $msg['save_ot']==0){
    
$_SESSION['msg']="$baloon <center> Сообщение не найдено. </div>";}
elseif(
$msg['komy']==$udata['id'] and $msg['delete_komy']==and $msg['save_komy']==0){
    
$_SESSION['msg']="$baloon <center> Сообщение не найдено. </div>";}
elseif(
$msg['komy']!=$udata['id'] and $msg['ot']!=$udata['id']){
    
$_SESSION['msg']="$baloon <center> Сообщение не найдено. </div>";}
else{

    if(
$msg['ot']==$udata['id'])
    {
$_delete_tip='delete_ot';}else
    {
$_delete_tip='delete_komy';}

    if(
$msg['ot']==$udata['id'] and $_GET['act']=='mess'){ $_save_0 ", `save_ot`='0'";}
    elseif(
$msg['ot']!=$udata['id'] and $_GET['act']=='mess'){ $_save_0 ", `save_komy`='0'";}

    @
mysql_query_new("UPDATE `messages` SET `$_delete_tip` = '1' $_save_0 WHERE `id`='$msg[id]'");
    
$_SESSION['msg']="$baloon <center> Смс успешно удалено </div>";
}

@
header ("Location: /index.php?$_get_r$_get_user$_next_mod$_get_page"); exit;
break; 













case 
'save_mess':
$msg = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `messages` WHERE `id` = '$_GET[id]' ORDER BY id DESC"));
    if(
$msg['ot']==$udata['id'])
    {
$_pristavka='ot';}else
    {
$_pristavka='komy';}
    
    if(
$_GET['act']=='mess')
    {
$_next_mod="&mod=add_save_messages";}else
    {
$_next_mod="&mod=read";}


if(empty(
$msg['id'])){
    
$_SESSION['msg']="$baloon <center> Сообщение не найдено. </div>";}
elseif(
$msg['komy']!=$udata['id'] and $msg['ot']!=$udata['id']){
    
$_SESSION['msg']="$baloon <center> Сообщение не найдено. </div>";}
elseif(
$msg['ot']==$udata['id'] and $msg['delete_ot']==and $msg['save_ot']==0){
    
$_SESSION['msg']="$baloon <center> Сообщение не найдено. </div>";}
elseif(
$msg['komy']==$udata['id'] and $msg['delete_komy']==and $msg['save_komy']==0){
    
$_SESSION['msg']="$baloon <center> Сообщение не найдено. </div>";}
else{
    
    if(
$msg["save_$_pristavka"]==1)
   { 
$_SESSION['msg']="$baloon <center> Смс исключено из списка сохраненных. </div>"$_save_msg='0';}else
   { 
$_SESSION['msg']="$baloon <center> Смс добавлен в список сохраненных. </div>"$_save_msg='1';}
   @
mysql_query_new("UPDATE `messages` SET `save_$_pristavka` = '$_save_msg' WHERE `id`='$msg[id]'");
   
$_go_function "&go=function";
}

@
header ("Location: /index.php?$_get_r$_next_mod$_get_user$_get_page$_go_function"); exit;
break; 









case 
'save_messages':
if(
$_GET['save']==1)
   { 
$_SESSION['msg']="$baloon <center> Все смс с данным персонажем добавлены в список сохраненных. </div>"$_save_msg=1;}else
   { 
$_SESSION['msg']="$baloon <center> Все смс исключены из списка сохраненных. </div>"$_save_msg=0;}

@
mysql_query_new("UPDATE `messages` SET `save_komy` = '$_save_msg' WHERE `komy` = '$udata[id]' and `ot`='$_GET[user]' and `delete_komy`='0'");
@
mysql_query_new("UPDATE `messages` SET `save_ot` = '$_save_msg' WHERE `komy` = '$_GET[user]' and `ot`='$udata[id]' and `delete_ot`='0'");

@
header ("Location: /index.php?$_get_r&mod=read$_get_user$_get_page"); exit;
break;









case 
'delete_mess_usr':
if(empty(
$usdata['id'])){
    
$_SESSION['msg']="$baloon <center> Игрок №$_GET[user] не найден </div>";
    @
header ("Location: /index.php?$_get_r"); exit;}
elseif(isset(
$_POST['yes'])){
    @
mysql_query_new("UPDATE `messages` SET `delete_komy` = '1' WHERE `ot`='$_GET[user]' and `komy`='$udata[id]' and `save_komy`!='1'");
    @
mysql_query_new("UPDATE `messages` SET `delete_ot` = '1' WHERE `komy`='$_GET[user]' and `ot`='$udata[id]' and `save_ot`!='1'");
    
$_SESSION['msg']="$baloon <center> Смс с игроком ".us("us_url{".$_GET['user']."}")." успешно удалены </div>";
    @
header ("Location: /index.php?$_get_r"); exit;}
else{
    @include_once(
'files/head.php');
    @include_once(
'files/zag.php');

echo
"$imbal
    Ты уверен что хочешь удалить переписку с игроком "
.us("us_url{".$_GET['user']."}")." ???
    <form action='?
$_get_r$_get_mod$_get_user' method='post'>
    <input class='margin0 bttn' type='submit' name='yes' value='Базарю!'></form>
    <a href='?
$_get_r$bt_r> Нет, я передумал!</a>
    </div>
    
$javabacksea";}
break; 











case 
'send_message':
$us_set = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `setting` WHERE `usr`='$_GET[user]'"));
$usdata = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `users` WHERE `id`='$_GET[user]'"));
$contact_blacklist = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `blacklist` WHERE `usr`='$udata[id]' and `black` = '$_GET[user]' and `time`>'$time' LIMIT 1"));
$contact_blacklist_you = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `blacklist` WHERE `usr`='$_GET[user]' and `black` = '$udata[id]' and `time`>'$time' LIMIT 1"));
$req= @mysql_query_new("SELECT * FROM `messages` WHERE `ot`='$udata[id]' ORDER BY `id` DESC LIMIT 1"); 
$msg= @mysql_fetch_array($req);
$_SESSION['message_text'] = $_POST['text'];

if(!empty(
$ban['id'])){
    @include_once(
'files/head.php'); 
    @include_once(
'files/zag.php');
    
ban('<br> Писать сообщения - запрещено!'); 
    include_once(
'files/down.php'); exit;}
elseif(
$udata['lvl']<7){
    @include_once(
'files/head.php');
    @include_once(
'files/zag.php');
    echo
"$baloon  <center> Запрещено! <br> Вы не достигли 7 уровня. </center></div>$javaback";
    include_once(
'files/down.php'); exit; }
elseif(
$us_set['mail_close']==1){
    
$_SESSION['msg']="$baloon <center> Этому игроку запрещено писать!<br/> </div>"; }
elseif(!empty(
$contact_blacklist['id'])){
    
$_SESSION['msg']= "$baloon<center> Запрещено! <br> Вы добавили этого игрока в игнор-лист. </center></div>"; }
elseif(!empty(
$contact_blacklist_you['id'])){
    
$_SESSION['msg']= "$baloon <center> Запрещено! <br> Этот игрок добавил Вас в игнор-лист.  </center></div>"; }
elseif((
$time-5)<$msg['time']){
    
$_SESSION['msg']= "$baloon <center> Ты слишком часто пишешь! Подожди ".($msg['time']-($time-5))." сек. </center> </div>";}
elseif(
$_GET['user']==$udata['id']){
    
$_SESSION['msg']= "$baloon <center> Нельзя писать самому себе. </div>";}
elseif(
mb_strlen$_POST['text'] ) > 700 or mb_strlen($_POST['text']) < ){
    
$_SESSION['msg']= "$baloon <center> Не правильная малява у тебя братишь! Попробуй соблюсти размеры - от 3 символов и до 700!  </center></div> ";}
elseif(
$_POST['text']==$msg['text']){
    
$_SESSION['msg']= "$baloon <center> Ваше сообщение повторяет предыдущее! </center></div>";}
elseif(empty(
$usdata['id'])){
    
$_SESSION['msg']= "$baloon <center> Не братишь, так не пойдет. Игрок, которому ты строчишь маляву - не найден! </center></div>";}
else{
    
$_SESSION['message_text'] = null;
    
$_POST['text'] = (br($_POST['text'],$udata['prava']));
    
    
///////////
    
$aa = @mysql_query_new("SELECT `name`,`adres` FROM `smiles` ORDER BY `name` DESC");
    while(
$ba = @mysql_fetch_assoc($aa)){ if(strpos($_POST['text'],$ba['name']))
    { @
mysql_query_new("UPDATE `smiles` SET `popular` = `popular`+'1' WHERE `name`='$ba[name]'"); } }
///////////
    
    
@mysql_query_new("INSERT INTO `messages` SET `ot` = '$udata[id]', `komy` = '$_GET[user]', `time` = '$time',`read` = 1, `text` = '$_POST[text]'");
    
$_SESSION['msg']="$baloon <center> Сообщение успешно отправлено </div> ";
}
@
header ("Location: /index.php?$_get_r&mod=read$_get_user$_get_page"); exit;
break;




}



@include_once(
'files/down.php');

?>
Онлайн: 1
Реклама