Вход Регистрация
Файл: mail.php
Строк: 342
<?php
include_once ("system/Mysql.php"); // Делаем подключение к БД
include_once ("system/head.php"); // Делаем подключение шапки игры
include_once ("important/important_gradient.php");
$msg=stripslashes(htmlspecialchars(trim($msg)));
// Проверка на существование акаунта
$g=mysql_query("SELECT * FROM `bishopl2_account` WHERE `account`='$account' AND `password`='$password' LIMIT 1");
if(
mysql_num_rows($g)==1){
$g=mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `account`='$account' AND `login`='$login' LIMIT 1");
if(
mysql_num_rows($g)==1){
if (isset(
$dellist)){
$g=mysql_query("SELECT * FROM `bishopl2_blacklist` WHERE `login`='$login' AND `ignore`='$id' LIMIT 1");
if(
mysql_num_rows($g)==1){
mysql_query("DELETE FROM `bishopl2_blacklist` WHERE `login`='$login' AND `ignore`='$id'");
echo 
'Персонаж убран с черного списка<br/>';
}else{
echo 
'Этот персонаж не находится в Вашем чорном списке<br/>';
}
echo 
'<a href="?blacklist">В черный список</a><br/>';
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset(
$listsave)){
$g=mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='$id' LIMIT 1");
if(
mysql_num_rows($g)==1){
$g=mysql_query("SELECT * FROM `bishopl2_blacklist` WHERE `login`='$login' AND `ignore`='$id' LIMIT 1");
if(
mysql_num_rows($g)==0){
if (
$id==""){
echo 
'Вы не ввели никнейм персонажа<br/>';
echo 
'<a href="?blacklist">В черный список</a><br/>';
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}
mysql_query("INSERT INTO `bishopl2_blacklist` SET `login` = '$login', `ignore` = '$id'");
echo 
'Вы успешно добавили персонажа в черный список<br/>';
}else{
echo 
'Этот персонаж уже есть у Вас в черном списке<br/>';
}
}else{
echo 
'Такого пользователя нет в БД<br/>';
}
echo 
'<a href="?blacklist">В черный список</a><br/>';
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset(
$blacklist)){
echo
'<form method="post" action="?listsave">';
echo 
"<input class="button" name="id" maxlength="10" title="Никнейм" emptyok="true"/><br/>";
echo 
'<input class="button" type="submit" value="Добавить"/></form>';
$i="1";
$num 5
$page $_GET['page']; 
$q mysql_query("SELECT COUNT(`login`) FROM `bishopl2_blacklist` WHERE `login`='$login'");
$posts mysql_result($q0);
$total intval(($posts 1) / $num) + 1
$page intval($page); 
if(empty(
$page) or $page 0$page 1;  
if(
$page $total$page $total
$start $page $num $num
$qi mysql_query("SELECT * FROM `bishopl2_blacklist` WHERE `login`='$login' LIMIT $start$num");
while(
$black=mysql_fetch_array($qi))
{
echo 
''.$i++.'. '.$black[ignore].' [<a href="?dellist&id='.$black[ignore].'">Удалить</a>]<br/>';
}
$q mysql_query("SELECT COUNT(`login`) FROM `bishopl2_blacklist` WHERE `login`='$login'");
$kol mysql_result($q0);
if (
$kol=="0"){
echo 
'Черный список пуст...<br/>';
}
echo 
'<a href ="?">Назад в почту</a><br/>';
if (
$page != 1$pervpage '<a href= ?blacklist&page=1><<</a>  
<a href= ?blacklist&page='
. ($page 1) .'><</a> ';  
if (
$page != $total$nextpage ' <a href= ?blacklist&page='. ($page 1) .'>></a>  
<a href= ?blacklist&page=' 
.$total'>>></a>';  
if(
$page 0$page2left ' <a href= ?blacklist&page='. ($page 2) .'>'. ($page 2) .'</a> | ';  
if(
$page 0$page1left '<a href= ?blacklist&page='. ($page 1) .'>'. ($page 1) .'</a> | ';  
if(
$page <= $total$page2right ' | <a href= ?blacklist&page='. ($page 2) .'>'. ($page 2) .'</a>';  
if(
$page <= $total$page1right ' | <a href= ?blacklist&page='. ($page 1) .'>'. ($page 1) .'</a>'
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset(
$alldel)){
$q mysql_query("SELECT COUNT(`login`) FROM `bishopl2_mail` WHERE `login`='$login'");
$user mysql_result($q0);
if (
$user=="0"){
echo 
'У вас нет входящих сообщений<br/>';
}else{
mysql_query("DELETE FROM `bishopl2_mail` WHERE `login`='$login'");
echo 
'Сообщения удалены<br/>';
}
echo 
'<a href ="?">В почту</a><br/>';
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}

if (isset(
$del)){
$q mysql_query("SELECT COUNT(`login`) FROM `bishopl2_mail` WHERE `login`='$login' AND `autor`='$id'");
$user mysql_result($q0);
if (
$user=="0"){
echo 
'У вас нет сообщений от '.$id.'<br/>';
}else{
mysql_query("DELETE FROM `bishopl2_mail` WHERE `login`='".$login."' AND `autor`='".$id."'");
echo 
'Сообщения удалены<br/>';
}
echo 
'<a href ="?">В почту</a><br/>';
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}

if (isset(
$delete)){
$g=mysql_query("SELECT * FROM `bishopl2_mail` WHERE `id`='$id' AND `login`='$login' LIMIT 1");
if(
mysql_num_rows($g)==1){
mysql_query("DELETE FROM `bishopl2_mail` WHERE `id`='".$id."'");
echo 
'Сообщение успешно удалено<br/>';
}else{
echo 
'Такого сообщения нет<br/>';
}
echo 
'<a href ="?">В почту</a><br/>';
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}

if (isset(
$ishod)){
$q mysql_query("SELECT COUNT(`login`) FROM `bishopl2_mail` WHERE `autor`='$login'");
$ishod mysql_result($q0);
echo 
'Исходящих сообщений: [<font color="red">'.$ishod.'</font>]<br/>';
$num 5
$page $_GET['page']; 
$q mysql_query("SELECT COUNT(`login`) FROM `bishopl2_mail` WHERE `autor`='$login'");
$posts mysql_result($q0);
$total intval(($posts 1) / $num) + 1
$page intval($page); 
if(empty(
$page) or $page 0$page 1;  
if(
$page $total$page $total
$start $page $num $num
$qi mysql_query("SELECT * FROM `bishopl2_mail` WHERE `autor`='$login' ORDER by `id` DESC LIMIT $start$num");
while(
$mail=mysql_fetch_array($qi))
{
$time=time();
if ((
$time-$mail[time])>="86400"){
$mail[time]=date("j M Y  в H:i"$mail[time]);
$mail[time] = strtr($mail[time], array ("Jan" => "Янв","Feb" => "Фев","Mar" => "Марта","May" => "Мая","Apr" => "Апр","Jun" => "Июня","Jul" => "Июля","Aug" => "Авг","Sep" => "Сент","Oct" => "Окт","Nov" => "Ноября","Dec" => "Дек",));
}else{
$timer=$time-$mail[time];
$ost=@date("i",$timer);
$time2=time()-10800;
$timer2=$time2-$mail[time];
$ost2=@date("H",$timer2);
if(
$ost2>0){
$mail[time]=@date("H ч. i мин. s сек. назад",$timer2);
}else{
if(
$ost>0){
$mail[time]=@date("i мин. s сек. назад",$timer);
}else{
$mail[time]=@date("s сек. назад",$timer);
}}}
$as mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='".$mail[login]."'");
$pers2 mysql_fetch_array($as);
if (
$pers2[acces_level]=="200"){
$nik gradient(''.$mail[login].'.GM','FFA500''FFFF00'); 
if (
$mail[read]=="1"){
echo 
'<a href="information?id='.$mail[login].'">'.$nik.'</a> | <small>['.$mail[time].']</small> | <small>[<font color="red">Не прочитанно</font>]</small><br/>';
}else{
echo 
'<a href="information?id='.$mail[login].'">'.$nik.'</a> | <small>['.$mail[time].']</small> | <small>[<font color="lime">Прочитанно</font>]</small><br/>';
}
echo 
'<font color="lime">'.$mail[msg].'</font><br/>';
}else{
if (
$pers2[acces_level]=="100"){
$nik gradient(''.$mail[login].'.MD','551A8B''AB82FF'); 
if (
$mail[read]=="1"){
echo 
'<a href="information?id='.$mail[login].'">'.$nik.'</a> | <small>['.$mail[time].']</small> | <small>[<font color="red">Не прочитанно</font>]</small><br/>';
}else{
echo 
'<a href="information?id='.$mail[login].'">'.$nik.'</a> | <small>['.$mail[time].']</small> | <small>[<font color="lime">Прочитанно</font>]</small><br/>';
}
echo 
'<font color="lime">'.$mail[msg].'</font><br/>';
}else{
if (
$mail[read]=="1"){
echo 
'<a href="information?id='.$mail[login].'">'.$mail[login].'</a> | <small>['.$mail[time].']</small> | <small>[<font color="red">Не прочитанно</font>]</small><br/>';
}else{
echo 
'<a href="information?id='.$mail[login].'">'.$mail[login].'</a> | <small>['.$mail[time].']</small> | <small>[<font color="lime">Прочитанно</font>]</small><br/>';
}
echo 
''.$mail[msg].'</font><br/>';
}}
}
$q mysql_query("SELECT COUNT(`login`) FROM `bishopl2_mail` WHERE `autor`='$login'");
$kol mysql_result($q0);
if (
$kol=="0"){
echo 
'Исходящих сообщений пока нет...<br/>';
}
echo 
'<a href ="?">Назад в почту</a><br/>';
if (
$page != 1$pervpage '<a href= ?ishod&page=1><<</a>  
<a href= ?ishod&page='
. ($page 1) .'><</a> ';  
if (
$page != $total$nextpage ' <a href= ?ishod&page='. ($page 1) .'>></a>  
<a href= ?ishod&page=' 
.$total'>>></a>';  
if(
$page 0$page2left ' <a href= ?ishod&page='. ($page 2) .'>'. ($page 2) .'</a> | ';  
if(
$page 0$page1left '<a href= ?ishod&page='. ($page 1) .'>'. ($page 1) .'</a> | ';  
if(
$page <= $total$page2right ' | <a href= ?ishod&page='. ($page 2) .'>'. ($page 2) .'</a>';  
if(
$page <= $total$page1right ' | <a href= ?ishod&page='. ($page 1) .'>'. ($page 1) .'</a>'
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}




if (isset(
$save)){
$g=mysql_query("SELECT * FROM `bishopl2_ban` WHERE `login`='$login' LIMIT 1");
if(
mysql_num_rows($g)==1){
echo 
'Вы забанены и неможете оставлять сообщения.<br/>';
echo 
'<a href="?">Назад</a><br/>';
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}
if(
eregi("[0-9]",$id)){
$as mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `id`='".$id."'");
$persi mysql_fetch_array($as);
$id=$persi[login];
}
$g=mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='$id' LIMIT 1");
if(
mysql_num_rows($g)==1){
if (
$id==""){
echo 
'Вы не ввели адресата<br/>';
echo 
'<a href="?send">Назад</a><br/>';
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}
if (
$pers[lvl]<"9"){
echo 
'Нельзя писать в чате до 10 уровня<br/>';
echo 
'<a href="?">Назад</a><br/>';
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}
if (
$msg==""){
echo 
'Вы не ввели cообщение<br/>';
if (isset(
$id)){
echo 
'<a href="?send&id='.$id.'">Назад</a><br/>';
}else{
echo 
'<a href="?send">Назад</a><br/>';
}
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}

if (
strlen($msg) < 4) {
echo 
'Сообщение должно быть не меньше 4 символов<br/>';
if (isset(
$id)){
echo 
'<a href="?send&id='.$id.'">Назад</a><br/>';
}else{
echo 
'<a href="?send">Назад</a><br/>';
}
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}

if (
strlen($msg) > 1000) {
echo 
'Сообщение должно быть не больше 1000 символов<br/>';
if (isset(
$id)){
echo 
'<a href="?send&id='.$id.'">Назад</a><br/>';
}else{
echo 
'<a href="?send">Назад</a><br/>';
}
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}
$g=mysql_query("SELECT * FROM `bishopl2_blacklist` WHERE `login`='$id' AND `ignore`='$login' LIMIT 1");
if(
mysql_num_rows($g)==1){
echo 
'Этот персонаж добавил Вас в черный список<br/>';
if (isset(
$id)){
echo 
'<a href="?send&id='.$id.'">Назад</a><br/>';
}else{
echo 
'<a href="?send">Назад</a><br/>';
}
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}

include_once (
"system/antiflood.php"); // Делаем подключение антифлуда
$g=mysql_query("SELECT * FROM `bishopl2_antiflood` WHERE `login`='$login' LIMIT 1");
if(
mysql_num_rows($g)==1){
echo 
'<b>Hack Guard</b><br/>Сработал антифлуд<br/>';
if (isset(
$id)){
echo 
'<a href="?send&id='.$id.'">Назад</a><br/>';
}else{
echo 
'<a href="?send">Назад</a><br/>';
}
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}
include_once (
"system/antireklama.php"); // Делаем подключение антирекламы
if($transit=="ok"){
require_once 
"system/translit.php";
}
include_once (
"system/smile.php"); // Делаем подключение смайлов
$time time();
$as mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='".$id."'");
$p mysql_fetch_array($as);
if (
$pers[acces_level]=="0"){
if (
$p[acces_level]=="200"){
echo 
'Game Master почта закрыта. Пишите на форум.<br/>';
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}}
$newpism=$p[pism]+1;
mysql_query("UPDATE `bishopl2_personaz` SET `pism`='$newpism' WHERE `login`='$id'");
mysql_query("INSERT INTO `bishopl2_mail` SET `id` = '',`login` = '$id',`autor` = '$login',`time` = '$time',`msg` = '$msg',`read` = '1'");
// Делаем запись пользователя в флуд
$time=time();
mysql_query("INSERT INTO `bishopl2_antiflood` SET `login` = '$login', `time` = '$time'");
$as mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='".$login."'");
$pers mysql_fetch_array($as);
// Добавляем посты за сообщения
$post=$pers[post]+1;
mysql_query("UPDATE `bishopl2_personaz` SET `post`='$post' WHERE `login`='$login'");
echo 
'Сообщение отправлено<br/>';
}else{
echo 
'Такого персонажа нет в БД<br/>';
}
echo 
'<a href="?">В почту</a><br/>';
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset(
$send)){
if (isset(
$id)){
if(
eregi("[0-9]",$id)){
$as mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `id`='".$id."'");
$persi mysql_fetch_array($as);
$id=$persi[login];
}
$g=mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='$id' LIMIT 1");
if(
mysql_num_rows($g)==0){
echo 
'Такого пользователя нет в базе данных<br/>';
echo 
'<a href="?">В почту</a><br/>';
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}}
if(empty(
$id)){
echo
'<form method="post" action="?save">';
echo 
'- Ник или ID:<br/>';
echo 
'<input class="button" name="id" maxlength="10" title="Ник или ID" emptyok="true"/>';
}else{
echo
'<form method="post" action="?save&id='.$id.'">';
echo 
"- Ник: $id";
}
echo 
'<br/>- Сообщение:<br/>';
echo 
'<textarea cols="20" rows="2" class="button" name="msg"></textarea><br/>';
echo 
'<input type="checkbox" name="transit" value="ok">Транслит<br/>';
echo 
'<input class="button" type="submit" value="Написать"/></form>';
echo 
'<a href="mail.php?">В почту</a><br/>';
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset(
$vhod)){
mysql_query("UPDATE `bishopl2_personaz` SET `pism`='0' WHERE `login`='$login'");
$q mysql_query("SELECT COUNT(`login`) FROM `bishopl2_mail` WHERE `login`='$login'");
$vhod mysql_result($q0);
echo 
'Входящих сообщений: [<font color="red">'.$vhod.'</font>]<br/>';
$num 5
$page $_GET['page']; 
$q mysql_query("SELECT COUNT(`login`) FROM `bishopl2_mail` WHERE `login`='$login'");
$posts mysql_result($q0);
$total intval(($posts 1) / $num) + 1
$page intval($page); 
if(empty(
$page) or $page 0$page 1;  
if(
$page $total$page $total
$start $page $num $num
$qi mysql_query("SELECT * FROM `bishopl2_mail` WHERE `login`='$login' ORDER by `id` DESC LIMIT $start$num");
while(
$mail=mysql_fetch_array($qi))
{
$time=time();
if ((
$time-$mail[time])>="86400"){
$mail[time]=date("j M Y  в H:i"$mail[time]);
$mail[time] = strtr($mail[time], array ("Jan" => "Янв","Feb" => "Фев","Mar" => "Марта","May" => "Мая","Apr" => "Апр","Jun" => "Июня","Jul" => "Июля","Aug" => "Авг","Sep" => "Сент","Oct" => "Окт","Nov" => "Ноября","Dec" => "Дек",));
}else{
$timer=$time-$mail[time];
$ost=@date("i",$timer);
$time2=time()-10800;
$timer2=$time2-$mail[time];
$ost2=@date("H",$timer2);
if(
$ost2>0){
$mail[time]=@date("H ч. i мин. s сек. назад",$timer2);
}else{
if(
$ost>0){
$mail[time]=@date("i мин. s сек. назад",$timer);
}else{
$mail[time]=@date("s сек. назад",$timer);
}}}
$as mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='".$mail[autor]."'");
$pers2 mysql_fetch_array($as);
if (
$pers2[acces_level]=="200"){
$nik gradient(''.$mail[autor].'.GM','FFA500''FFFF00'); 
if (
$mail[read]=="1"){
echo 
'<a href="information?id='.$mail[autor].'">'.$nik.'</a> | <small>['.$mail[time].']</small> | <small>[<font color="lime">Новое</font>]</small><br/>';
}else{
echo 
'<a href="information?id='.$mail[autor].'">'.$nik.'</a> | <small>['.$mail[time].']</small><br/>';
}
echo 
'<font color="lime">'.$mail[msg].'</font><br/>';
}else{
if (
$pers2[acces_level]=="100"){
$nik gradient(''.$mail[autor].'.MD','551A8B''AB82FF'); 
if (
$mail[read]=="1"){
echo 
'<a href="information?id='.$mail[autor].'">'.$nik.'</a> | <small>['.$mail[time].']</small> | <small>[<font color="lime">Новое</font>]</small><br/>';
}else{
echo 
'<a href="information?id='.$mail[autor].'">'.$nik.'</a> | <small>['.$mail[time].']</small><br/>';
}
echo 
'<font color="lime">'.$mail[msg].'</font><br/>';
}else{
if (
$mail[read]=="1"){
echo 
'<a href="information?id='.$mail[autor].'">'.$mail[autor].'</a> | <small>['.$mail[time].']</small> | <small>[<font color="lime">Новое</font>]</small><br/>';
}else{
echo 
'<a href="information?id='.$mail[autor].'">'.$mail[autor].'</a> | <small>['.$mail[time].']</small><br/>';
}
echo 
''.$mail[msg].'</font><br/>';
}}
echo 
'<a href="?send&id='.$mail[autor].'">Ответить</a> | <a href="?delete&id='.$mail[id].'">Удалить</a> | <a href="?del&id='.$mail[autor].'">Удалить все от '.$mail[autor].'</a><br/>';
}
$q mysql_query("SELECT COUNT(`login`) FROM `bishopl2_mail` WHERE `login`='$login'");
$kol mysql_result($q0);
if (
$kol=="0"){
echo 
'Входящих сообщений пока нет...<br/>';
}
echo 
'<a href ="?">Назад в почту</a><br/>';
if (
$page != 1$pervpage '<a href= ?vhod&page=1><<</a>  
<a href= ?vhod&page='
. ($page 1) .'><</a> ';  
if (
$page != $total$nextpage ' <a href= ?vhod&page='. ($page 1) .'>></a>  
<a href= ?vhod&page=' 
.$total'>>></a>';  
if(
$page 0$page2left ' <a href= ?vhod&page='. ($page 2) .'>'. ($page 2) .'</a> | ';  
if(
$page 0$page1left '<a href= ?vhod&page='. ($page 1) .'>'. ($page 1) .'</a> | ';  
if(
$page <= $total$page2right ' | <a href= ?vhod&page='. ($page 2) .'>'. ($page 2) .'</a>';  
if(
$page <= $total$page1right ' | <a href= ?vhod&page='. ($page 1) .'>'. ($page 1) .'</a>'
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage
mysql_query("UPDATE `bishopl2_mail` SET `read`='0' WHERE `login`='$login'");
include_once (
"system/foot.php"); // Делаем подключение ног игры
exit;
}
echo 
'Личные сообщения помогут вам более удобней общатся с Вашими друзьями.<br/>';
$q mysql_query("SELECT COUNT(`login`) FROM `bishopl2_mail` WHERE `login`='$login'");
$vhod mysql_result($q0);
$q mysql_query("SELECT COUNT(`autor`) FROM `bishopl2_mail` WHERE `autor`='$login'");
$ishod mysql_result($q0);
if (
$pers[pism]>"0"){
echo 
'<a href="mail?vhod">Входящие сообщения</a> [<font color="red">'.$vhod.'</font> +'.$pers[pism].']<br/>';
}else{
echo 
'<a href="mail?vhod">Входящие сообщения</a> [<font color="red">'.$vhod.'</font>]<br/>';
}
echo 
'<a href="mail?ishod">Исходящие сообщения</a> [<font color="red">'.$ishod.'</font>]<br/>';
echo 
'<a href="mail?send">Написать новое сообщение</a><br/>';
echo 
'<a href="mail?alldel">Очистить входящие сообщения</a><br/>';
echo 
'<a href="mail?blacklist">Черный список</a><br/>';
}else{
// вывод если на даном акаунте нет такого персонажа
echo 'На даном акаунте нет такого персонажа<br/>';
echo 
'<a href="zals?">В зал персонажей</a><br/>';
}
}else{
// вывод если акаунт не существует
echo 'Ошибка. Данные неверны, авторизуйтесь еще раз<br/>';
echo 
'<a href="index?">На главную</a><br/>';
}
include_once (
"system/foot.php"); // Делаем подключение ног игры
?>
Онлайн: 1
Реклама