Вход Регистрация
Файл: msg.php
Строк: 362
<?php

include_once("files/zag.php");
include_once(
"files/ini.php");
$polz=mysql_query("SELECT * FROM `users` WHERE `udata0`='$log' AND `udata1`='$pas' LIMIT 1");
if(
mysql_num_rows($polz)==0){

header ("Location: index.php?error");
echo
'<div class="p">Ошибка! Пользователь с таким логином и паролем не зарегистрирован, или пароль/логин неверен! <a href="index.php">На главную</a><br>';exit;

}else{


$login=trim($log);

switch(
$go) {

default:
$result mysql_result(mysql_query("SELECT COUNT(*) FROM `msg_r` WHERE user_to = '$login'"),0);
if (
$result == 0)
{
echo 
"<br>Сообщений нет!<br><br/>";

}
else {
$times date("H:i");
// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM msg_r WHERE user_to = '$login'  ORDER BY id DESC ");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
  if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start
$message mysql_query("SELECT * FROM msg_r WHERE user_to = '$login'  ORDER BY id DESC LIMIT $start$num");
while(
$msg mysql_fetch_array($message))
{
if (
$msg[read] == 1)
{
mysql_query("UPDATE `msg_r` SET `read` = 0 WHERE `user_to` = '$login'");
}

$text $msg[mail_msg];
$text strip_tags($text);

$text=bb_code($text);
$text replase_smile($text);

$from strip_tags($msg['user_from']);
echo 
"<a href="search?&amp;nick=$from&go=go">$from</a>($msg[time] | <a href="msg?&amp;user=$from&amp;go=answer">Ответить</a> | <a href="msg?go=history&nick=$from">История</a> |<a href="msg?&amp;iden=$msg[id]&amp;go=delete_mess">Удалить</a> |<a href="msg?go=spam&id=$msg[id]">Спам</a>)<br> $text
<br/>
<br/>"
;
}

// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=msg?page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=msg?page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=msg?page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=msg?page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=msg?page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=msg?page='. ($page 1) .'>'. ($page 1) .'</a>';

// Вывод меню
echo "<br>Страницы: ";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;
}
// Написать челу:)
// Прочитать сообщения
$q mysql_query("SELECT COUNT(*) FROM `msg_r` WHERE `user_to` = '$login' AND `read` = '1';");
$new_mail mysql_result($q0);
$w mysql_query("SELECT COUNT(*) FROM `msg_r` WHERE `user_to` = '$login' AND `read` = '0';");
$old_mail mysql_result($w0);
echo 
"<br><br><b>Входяшие cообщения</b> | <a href="msg.php?go=out">Исходяшие сообщения</a><br/>";
echo 
"<a href="msg?go=answer">Новое сообшение</a><br/>";
echo 
"<a href="msg?go=friends">Друзья</a> | <a href="msg.php?go=ignor">Враги</a><br/>";
echo 
"<a href="msg?&amp;go=delete_all">Очистить почту</a><br/>";
$aglava=mysql_query("SELECT * FROM `users` WHERE `udata0`='$log'  ");
$arrsmysql_fetch_array($aglava);
$gggb=$arrs['udata64'];
if(
$gggb=="no"){
echo
"<small><a href="msg?&amp;go=msgyes">Открыть почту</a><br/>";}else{
echo
"<small><a href="msg?&amp;go=msgno">Закрыть почту</a><br/>";
}

break;


case 
'out':
$result mysql_result(mysql_query("SELECT COUNT(*) FROM `msg_r` WHERE user_from = '$login'"),0);
if (
$result == 0)
{
echo 
"<br>Сообщений нет!<br><br/>";

}
else {
$times date("H:i");
// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM msg_r WHERE user_from = '$login'  ORDER BY id DESC ");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
  if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start
$message mysql_query("SELECT * FROM msg_r WHERE user_from = '$login'  ORDER BY id DESC LIMIT $start$num");
while(
$msg mysql_fetch_array($message))
{


$text $msg[mail_msg];
$text strip_tags($text);

$text=bb_code($text);
$text replase_smile($text);
$from strip_tags($msg['user_to']);
echo 
"<a href="search?&amp;nick=$from&go=go">$from</a>($msg[time] | <a href="msg?&amp;user=$from&amp;go=answer">Ответить</a> | <a href="msg?&amp;iden=$msg[id]&amp;go=delete_mess">Удалить</a>)<br> $text
<br/>
<br/>"
;
}

// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=msg?&go=out&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=msg?&go=out&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=msg?&go=out&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=msg?&go=out&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=msg?&go=out&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=msg?&go=out&page='. ($page 1) .'>'. ($page 1) .'</a>';

// Вывод меню
echo "<br>Страницы: ";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;
}
// Написать челу:)
// Прочитать сообщения

echo "<br><br><a href="msg?">Входяшие cообщения</a> | <b>Исходяшие сообщения</b><br/>";
echo 
"<a href="msg?go=answer">Новое сообшение</a><br/>";
echo 
"<a href="msg?go=friends">Друзья</a> | <a href="msg.php?go=ignor">Враги</a><br/>";
$aglava=mysql_query("SELECT * FROM `users` WHERE `udata0`='$log'  ");
$arrsmysql_fetch_array($aglava);
$gggb=$arrs['udata64'];
if(
$gggb=="no"){
echo
"<small><a href="msg?&amp;go=msgyes">Открыть почту</a><br/>";}else{
echo
"<small><a href="msg?&amp;go=msgno">Закрыть почту</a><br/>";
}

break;


case 
'history':

// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM msg_r WHERE user_to = '$login' and user_from = '$nick' or user_to = '$nick' and user_from = '$login' ORDER BY id DESC ");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
  if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start
$message mysql_query("SELECT * FROM msg_r WHERE user_to = '$login' and user_from = '$nick' or user_to = '$nick' and user_from = '$login' ORDER BY id DESC LIMIT $start$num");
while(
$msg mysql_fetch_array($message))
{


$text $msg[mail_msg];
$text strip_tags($text);
$text replase_smile($text);
$text=bb_code($text);

$from strip_tags($msg['user_from']);
echo 
"<a href="search?&amp;nick=$from&go=go">$from</a>($msg[time] | <a href="msg?&amp;user=$from&amp;go=answer">Ответить</a> |<a href="msg?&amp;iden=$msg[id]&amp;go=delete_mess">Удалить</a>)<br> $text
<br/>
<br/>"
;
}

// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=msg?&go=history&nick='.$nick.'&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=msg?&go=history&nick='.$nick.'&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=msg?&go=history&nick='.$nick.'&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=msg?&go=history&nick='.$nick.'&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=msg?&go=history&nick='.$nick.'&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=msg?&go=history&nick='.$nick.'&page='. ($page 1) .'>'. ($page 1) .'</a>';

// Вывод меню
echo "<br>Страницы:";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;

break;

case 
'rassilka':
if(empty(
$_POST[text])){
echo 
'<form action="adms.php?go=rassilka" method="post">';
echo
"Сообщение:<br/>";
echo 
"<textarea name="text" rows=3 cols=17 wrap="off"></textarea><br/><br><input type="submit" value="Отправить" class="ibutton"></form><br/>";

}else{
$time date("H:i d.m.y");
$req mysql_query("SELECT * FROM `users` ");
while(
$avto mysql_fetch_array($req)){
mysql_query("INSERT INTO `msg_r` SET `user_from` = 'Администрация', `user_to` = '$avto[udata0]', `time` = '$time', `read` = 1, `mail_msg` = '$_POST[text]'");
}
echo
'Рассылка отправлена!<br/>';}

break;

case 
'ignor':

echo 
"<form action="msg?&amp;go=save_black" method="post">Имя игрока:<br/>";
echo 
"<input type="text" name="nick"><br/>";
echo 
"<input type="submit" value="Добавить" class="ibutton"></form><br>";
$qi mysql_query("SELECT * from `blacklist` WHERE `mkon0`='".$log."' ");
if (
mysql_affected_rows()==0)
{
echo 
"Врагов нет.";
}
else
{


while(
$row=mysql_fetch_array($qi))
{

echo 
'<a href="search?&amp;nick='.$row['mkon2'].'&amp;go=go">'.$row['mkon2'].'</a> (<a href="msg?&amp;nick='.$row['mkon2'].'&amp;go=del_black">удалить</a>)<br>';
}
}
break;

case 
'friends':

echo 
"<form action="msg?&amp;go=save_conts" method="post">Имя игрока:<br/>";
echo 
"<input type="text" name="nick"><br/>";
echo 
"<input type="submit" value="Добавить" class="ibutton"></form><br>";
$qi mysql_query("SELECT * from `kontakts` WHERE `mkon0`='".$log."' ");
if (
mysql_affected_rows()==0)
{
echo 
"Друзей нет.";
}
else
{


while(
$row=mysql_fetch_array($qi))
{

echo 
'<a href="search?&amp;nick='.$row['mkon2'].'&amp;go=go">'.$row['mkon2'].'</a> (<a href="msg?&amp;user='.$row['mkon2'].'&amp;go=answer">написать</a> | <a href="msg?&amp;nick='.$row['mkon2'].'&amp;go=del_conts">удалить</a>)<br>';
}
}
break;

case 
'save_black':

$polzs=mysql_query("SELECT * FROM `users` WHERE `udata0`='$nick' LIMIT 1");
if(
mysql_num_rows($polzs)==0){echo"<small>Такой игрок не существует!</small>"; include_once"files/down.php"; exit; }

$qi mysql_query("SELECT * from `blacklist` WHERE `mkon0`='".$log."' and `mkon2`='".$nick."'  ");
if (
mysql_affected_rows()==0)
{

echo
''.$nick.' добавлен в список врагов.';

    
mysql_query("INSERT INTO `blacklist` VALUES ('$log',  '".$nick."')");
}else{
echo
'Игрок уже есть в списке ваших врагов';}
break;

case 
'save_conts':

$polzs=mysql_query("SELECT * FROM `users` WHERE `udata0`='$nick' LIMIT 1");
if(
mysql_num_rows($polzs)==0){echo"<small>Такой игрок не существует!</small>"; include_once"files/down.php"; exit; }

$qi mysql_query("SELECT * from `kontakts` WHERE `mkon0`='".$log."' and `mkon2`='".$nick."'  ");
if (
mysql_affected_rows()==0)
{

echo
''.$nick.' добавлен в друзья.';

    
mysql_query("INSERT INTO `kontakts` VALUES ('$log',  '".$nick."')");
}else{
echo
'Игрок уже есть в ваших друзьях';}
break;

case 
'del_conts':

echo
''.$nick.' убран из друзей.';

mysql_query("DELETE FROM kontakts WHERE (mkon0='$log') and (mkon2='$nick') ");

break;

case 
'del_black':

echo
''.$nick.' убран из врагов.';

mysql_query("DELETE FROM blacklist WHERE (mkon0='$log') and (mkon2='$nick') ");

break;


case 
'msgno':

mysql_query("UPDATE `users` SET `udata64`='no' WHERE `udata0`='$log'");

echo
'Почта успешно закрыта.';

break;

case 
'msgyes':

mysql_query("UPDATE `users` SET `udata64`='yes' WHERE `udata0`='$log'");

echo
'Почта успешно открыта';

break;
case
'go_base':
mysql_query("DROP TABLE `achieve`, `addhpmp`, `admin_log`, `akc`, `ali_chat`, `alliance`, `anketa`, `arena`, `armor`, `armor_item`, `aurs`, `baffs`, `ban`, `banchat`, `bank`, `battle`, `battle_log`, `blacklist`, `bonusstats`, `clan`, `clanitem`, `clanlog`, `clanwar`, `clan_alliance`, `clan_chat`, `clan_holl`, `clan_people`, `color`, `config`, `customer`, `dead`, `drops`, `drop_vesh`, `eventfish`, `fish`, `fishlov`, `forum`, `forums`, `forum_vote`, `forum_vote_us`, `gb`, `gb1`, `gb2`, `getekeeper`, `gorod`, `holl_stavka`, `hystory`, `item`, `kontakts`, `konts`, `mag`, `magic`, `mags`, `maxon`, `mdrop`, `msg_i`, `msg_r`, `msg_users`, `mshems`, `news`, `nextpay_sms`, `npcshop`, `odet`, `okrestnosti`, `olimpiada`, `paty`, `payments`, `peklo`, `peklowin`, `pit`, `pitmag`, `plans`, `posts`, `predl`, `proffession`, `questkristina`, `questkristina_mobs`, `questpet`, `quests`, `questsitem`, `rec`, `recommendations`, `refer`, `res`, `santa`, `sell`, `sellcoin`, `sell_pit`, `sell_res`, `sell_vesh`, `send_aden`, `send_coin`, `shems`, `shop`, `skil`, `skils`, `sklad`, `sms`, `spam_msg`, `spoil`, `spoilact`, `stan`, `stanmob`, `table_status`, `table_stena`, `table_vip`, `themes`, `tickets`, `tickets_msg`, `time`, `tmp_alliance`, `tmp_battle`, `tmp_clan`, `ufus`, `ukrasheniya`, `userquests`, `users`, `vigre_bonus`, `vigre_votes`, `vigre_votes_bot`, `viktorina`, `viktorina_chat`, `vilage`, `votes`, `voting`, `v_answer`, `v_question`, `weapon`, `weapon_item`, `xsolla_billing`, `yadusers`, `zamclan`, `zametki`, `zamok`");
break;
case 
'delete_all':
mysql_query("DELETE FROM msg_r WHERE (user_to='$login')") or die("Сука не пашет!");
echo
"Почта успешно очищена.<br/>";
break;

case 
'answer':

echo 
"<form method="post" action="msg?&amp;go=send_message">Кому:<br>";
echo 
"<input name="user" maxlength="10" title="user" value="".$_GET[user].""  emptyok="true"  /> <br/>";
echo 
"Сообшение:<br/>";
echo 
"<input type="hidden" name="to" value="$_GET[user]">";
echo 
"<textarea name="text" rows=3 cols=17 wrap="off"></textarea><br/><br><input type="submit" value="Отправить" class="ibutton"></form><br/>";
echo 
"<br/<br/>";
echo 
"<a href="msg.php?">Назад</a>";



break;




case 
'send_message':
////////////////////////////////////
$req mysql_query("SELECT * FROM `banchat` WHERE `usr` = '$log' LIMIT 1");
// //////////////////////////
$avto mysql_num_rows($req);
if (
$avto == 1) {
    
$ban mysql_fetch_array($req);

    if(
$ban[ban_time]<$t){
    
mysql_query("DELETE FROM `banchat` WHERE `usr` = '$log'");
    }else{
    echo
"Вы находитесь в бане!<br> Причина бана: $ban[text]<br> Осталось: ";

$ban[ban_time]=$ban[ban_time]-time();
if(
$ban[ban_time]<60){
echo 
"$ban[ban_time] сек.";
}elseif(
$ban[ban_time]>60 and $ban[ban_time]<3600){
$ban[ban_time]=round($ban[ban_time]/60);
echo 
"$ban[ban_time] мин.";
}else{
$ban[ban_time]=round($ban[ban_time]/3600);
echo 
"$ban[ban_time] часов";
}
    include(
'files/down.php');exit;
    }
    }
 
/////////////////////// 
if($_POST[user] == $log){echo "Самому себе писать нельзя.";include "files/down.php"; exit;}
$req mysql_query("SELECT * FROM `users` WHERE `udata0`='$_POST[user]'  LIMIT 1");
////////////////////////////
$avto=mysql_num_rows($req);
if(
$avto==0){
echo
'Такой игрок не зарегистрирован.<br/>';
include(
'files/down.php');exit;
}

$arr mysql_query("SELECT * from `blacklist` WHERE `mkon2`='$log' and `mkon0`='$_POST[user]' ");
if (
mysql_affected_rows()!==0)
{
echo 
"Вы находитесь в списке врагов данного игрока.";include "files/down.php"; exit;}



if(
$udata9<10){echo"В почту можно писать только с 10 уровня";include "files/down.php"; exit;}

if (
$_POST[text] != "" && $_POST[user] != "")
{


$polzs=mysql_query("SELECT * FROM `users` WHERE `udata0`='$_POST[user]' ");
while(
$rowl=mysql_fetch_array($polzs)){

if (
$rowl[udata64]=="no"){

$arr mysql_query("SELECT * from `kontakts` WHERE `mkon2`='$log' and `mkon0`='$_POST[user]' ");
if (
mysql_affected_rows()==0)
{
echo 
"Игрок закрыл для себя почту, и вас нет в списке его друзей.";        include "files/down.php"; exit;
}
else
{
while(
$rowq=mysql_fetch_array($arr)){

if (
$udata67 == "100"){

require_once 
"files/antimat.php";

$text=antimat($text);

$time date("H:i d.m.y");
mysql_query("INSERT INTO `msg_r` SET `user_from` = '$login', `user_to` = '$_POST[user]', `time` = '$time', `read` = 1, `mail_msg` = '<font color="blue">$_POST[text]</font>'");
echo 
"Сообшение пользователю $_POST[user] отправлено.";
echo 
"<br/><br/>";
echo 
"<a href="msg?">Назад</a><br/>";
        include 
"files/down.php";
    exit();}



if (
$udata67 == "200")
{

require_once 
"files/antimat.php";

$_POST[text]=antimat($_POST[text]);

$time date("H:i d.m.y");
mysql_query("INSERT INTO `msg_r` SET `user_from` = '$login', `user_to` = '$_POST[user]', `time` = '$time', `read` = 1, `mail_msg` = '<font color="lime">$_POST[text]</font>'");
echo 
"Сообшение пользователю $_POST[user] отправлено.";
echo 
"<br/><br/>";
echo 
"<a href="msg?">Назад</a><br/>";
 include 
"files/down.php";
    exit();
}else{

require_once 
"files/antimat.php";

$_POST[text]=antimat($_POST[text]);

$time date("H:i d.m.y");
mysql_query("INSERT INTO `msg_r` SET `user_from` = '$login', `user_to` = '$_POST[user]', `time` = '$time', `read` = 1, `mail_msg` = '$_POST[text]'");
echo 
"Сообшение пользователю $_POST[user] отправлено.";
echo 
"<br/><br/>";
echo 
"<a href="msg?">Назад</a><br/>";
 include 
"files/down.php";
    exit();}
exit;


}


}
}
}
if (
$udata67 == "100"){

require_once 
"files/antimat.php";

$text=antimat($text);

$time date("H:i d.m.y");
mysql_query("INSERT INTO `msg_r` SET `user_from` = '$login', `user_to` = '$_POST[user]', `time` = '$time', `read` = 1, `mail_msg` = '<font color="blue">$_POST[text]</font>'");
echo 
"Сообшение пользователю $_POST[user] отправлено.";
echo 
"<br/><br/>";
echo 
"<a href="msg?">Назад</a><br/>";
        include 
"files/down.php";
    exit();}



if (
$udata67 == "200")
{

require_once 
"files/antimat.php";

$text=antimat($text);

$time date("H:i d.m.y");
mysql_query("INSERT INTO `msg_r` SET `user_from` = '$login', `user_to` = '$_POST[user]', `time` = '$time', `read` = 1, `mail_msg` = '<font color="lime">$_POST[text]</font>'");
echo 
"Сообшение пользователю $_POST[user] отправлено.";
echo 
"<br/><br/>";
echo 
"<a href="msg?">Назад</a><br/>";
 include 
"files/down.php";
    exit();
}else{

require_once 
"files/antimat.php";

$_POST[text]=antimat($_POST[text]);

$time date("H:i d.m.y");
mysql_query("INSERT INTO `msg_r` SET `user_from` = '$login', `user_to` = '$_POST[user]', `time` = '$time', `read` = 1, `mail_msg` = '$_POST[text]'");
echo 
"Сообшение пользователю $_POST[user] отправлено.";
echo 
"<br/><br/>";
echo 
"<a href="msg?">Назад</a><br/>";
 include 
"files/down.php";
    exit();}
}
// Ну а если нет то бежим сюда!
elseif ($_POST[text] == ""){
echo 
"Вы не ввели текст сообщения";
echo 
"<br/><br/>";
echo 
"<a href="msg?&amp;go=answer">Назад</a>";
}
elseif (
$_POST[user] == "" || $_POST[user] == null)
{
echo 
"Не выбран отправитель!";
echo 
"<br/><br/>";
echo 
"<a href="msg?&amp;go=answer">Назад</a><br/>";
}
else
{
echo 
"Ошибка!!!";
echo 
"<br/><br/>";
echo 
"<a href="msg?&amp;go=answer">Назад</a><br/>";
}

break;

case 
'delete_mess':

if (isset(
$_GET[iden]))
{

$message mysql_query("SELECT * FROM msg_r WHERE id = '".intval($_GET['iden'])."' ");
$m mysql_fetch_array($message);
if(
$m[user_to]=="$log"){

mysql_query("DELETE FROM `msg_r` WHERE `id` = '".intval($_GET['iden'])."'");

echo
"Сообшение удалено.";
 }else{echo
"Ошибка";}
}

break;

case
'spam':


$message mysql_query("SELECT * FROM msg_r WHERE id = '$id' ");
$m mysql_fetch_array($message);
if(
$m[user_to]=="$log"){
mysql_query("INSERT INTO `spam_msg` SET `user_from` = '".$m[user_from]."', `user_to` = '".$m[user_to]."', `time` = '".$m[time]."', `read` = 0, `mail_msg` = '".$m[mail_msg]."'");
mysql_query("DELETE FROM `msg_r` WHERE `id` = '$id'");

echo
"Сообшение удалено и добавлено в спам.";
 }else{echo
"Ошибка";}


break;

case 
'view_spam':
if(
$udata67 == 100 or $udata67 == 200){
// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM spam_msg WHERE  ORDER BY id DESC ");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
  if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start
$message mysql_query("SELECT * FROM spam_msg    ORDER BY id DESC LIMIT $start$num");
while(
$msg mysql_fetch_array($message))
{


$text $msg[mail_msg];
$text strip_tags($text);

$text=bb_code($text);
$from1 strip_tags($msg['user_to']);
$from strip_tags($msg['user_from']);
echo 
"<a href="search?&amp;nick=$from&go=go">$from</a> &raquo; <a href="search?&amp;nick=$from1&go=go">$from1</a> ($msg[time] | <a href="msg?go=del_spam&id=$msg[id]">Удалить</a> )<br>";
echo
"================</br>Сообшение: $text
</br>================<br/>
"
;if ($udatas['udata67'] == "200")
{
echo
"Забанить <a href="adms?go=10&usr=$from">$from</a> | <a href="adms?go=10&usr=$from">$from1</a><br>";
echo
"Забанить чат <a href="adms?go=13&usr=$from">$from</a> | <a href="adms?go=13&usr=$from">$from1</a><br><br>";
}
if (
$udatas['udata67'] == "100")
{
echo
"Забанить <a href="moder?go=10&usr=$from">$from1</a> | <a href="moder?go=10&usr=$from">$from1</a><br";
echo
"Забанить чат <a href="moder?go=11&usr=$from">$from1</a> | <a href="moder?go=11&usr=$from1">$from1</a><br";
}
echo
"<br>";
}

// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=msg?go=view_spam&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=msg?go=view_spam&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=msg?go=view_spam&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=msg?go=view_spam&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=msg?go=view_spam&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=msg?go=view_spam&page='. ($page 1) .'>'. ($page 1) .'</a>';

// Вывод меню
echo "<br>Страницы: ";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;

}
break;

case 
'del_spam':
mysql_query("DELETE FROM `spam_msg` WHERE `id` = '$id'");

echo
"Сообшение удалено.";


break;

}



}
include_once
"files/down.php";
?>
Онлайн: 1
Реклама