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

include ("niz/head.php");
include (
"db_bse/bssest.php");
$g=mysql_query("SELECT * FROM `turaga_pers` WHERE `nick`='$nick' AND `pass`='$pass' LIMIT 1");
if(
mysql_num_rows($g)==1){
include (
"niz/verh.php");

function 
smiles($string){
$dir opendir ("pictures/smiles");
while (
$file readdir ($dir)) {
if (
ereg (".gif$""$file")){
$file2=str_replace(".gif","",$file);
$string=str_replace(":$file2",'<img src="pictures/smiles/'.$file.'" alt="">',$string);
}}
closedir ($dir);
return 
$string;  }

switch(
$_GET[mod]){
default:



echo
"» <a href="faqis.php?"><font color=SeaGreen1><b>Важно знать!</b></font></a>";

echo 
'<div class="bts"></div>';
$q mysql_query("SELECT COUNT(*) FROM `turaga_r` WHERE `user_to` = '$nick' AND `read` = '1';");
$new_mail mysql_result($q0);
$w mysql_query("SELECT COUNT(*) FROM `turaga_r` WHERE `user_to` = '$nick'");
$old_mail mysql_result($w0);
$qo mysql_query("SELECT COUNT(*) FROM `turaga_i` WHERE `user_from` = '$nick'");
$new_mailo mysql_result($qo0);

echo 
"<img src="pictures/icons/mess0.png"> <a href="ps.php?mod=read">Входящие</a> [$new_mail/$old_mail]</a></br><img src="pictures/icons/mess0.png"> <a href="ps.php?mod=vxod">Исходящие</a> [$new_mailo]</a><br/>";
echo
"<br><img src="pictures/icons/mess0.png"> <a href="ps.php?mod=msgps">Написать маляву</a><br/>";

$s mysql_query("SELECT COUNT(*) FROM `turaga_keresha` WHERE `usr` = '$nick'");
$koresh mysql_result($s0);

echo 
"<img src="pictures/icons/koresh.png"> <a href='koresh.php'>Кореша</a> ($koresh)<br>";
$q mysql_query("SELECT COUNT(*) FROM `turaga_jurnal` WHERE `nick` = '$nick'");
$jurnal mysql_result($q0);

echo 
"<img src="pictures/icons/hark.gif"> <a href='journal.php'>Журнал</a> ($jurnal)<br>";


$g mysql_query("SELECT COUNT(*) FROM `turaga_ignor` WHERE `nick` = '$nick'");
$ignor mysql_result($g0);

echo 
"<img src="pictures/icons/ignor.png"> <a href='ignor.php'>Игнор-лист</a> ($ignor)<br>";

echo 
"<img src="pictures/icons/zon.png"> <a href="ps.php?mod=delete_all">Очистить Входящие малявы</a><br/>";
echo 
"<img src="pictures/icons/zon.png"> <a href="ps.php?mod=delete_all_vxod">Очистить Исходящие малявы</a><br/>";

break;

case 
'delete_all_vxod':

$req mysql_query("SELECT * FROM `turaga_i` WHERE `user_from` = '$nick' LIMIT 1");
////////////////////////////
if (mysql_num_rows($req)==0){echo"У вас нет маляв!";
include (
"niz/niz.php");
exit;}

mysql_query("DELETE FROM turaga_i WHERE (user_from='$nick')") or die("не пашет!");
echo
"Малявы очищенны!<br/>";


break;
case 
'delete_all':
$req mysql_query("SELECT * FROM `turaga_r` WHERE `user_to` = '$nick' LIMIT 1");
////////////////////////////
if (mysql_num_rows($req)==0){echo"У вас нет маляв!";
include (
"niz/niz.php");
exit;}
mysql_query("DELETE FROM turaga_r WHERE (user_to='$nick')") or die("не пашет!");
echo
"Малявы очищенны!<br/>";




break;

case 
'wr':

if(
$lvl<"2"){
echo
'Малявы доступно писать со 2 Уровня!';
include (
"niz/niz.php");
exit;
}
if(
$_GET[go_user]==WiHdOvS){
echo
'Администратору писать сообщения нельзя!<br/>';
include (
"niz/niz.php");
exit;
}

if(
$_GET[go_user]==Favorit){
echo
'Администратору писать сообщения нельзя!<br/>';
include (
"niz/niz.php");
exit;
}

$log=$nick;

if(
$_GET[go_user]==$log){
echo
'Себе отправлять нельзя!<br/>';
include (
"niz/niz.php");
exit;
}





if(!empty(
$_GET[go_user])){


$req mysql_query("SELECT * FROM  `turaga_pers` WHERE `nick` = '$_GET[go_user]'");
////////////////////////////
$avto=mysql_num_rows($req);
$inv mysql_fetch_array($req);
if(
$avto=="0"){
echo
'Нет такого игрока!<br/>';
include (
"niz/niz.php");
exit;
}

$log=$nick;

$req mysql_query("SELECT * FROM `turaga_ignor` WHERE `nick` = '".mysql_real_escape_string($_GET['go_user'])."' and `ignor` = '$log'");
$avto=mysql_num_rows($req);
if(
$avto==1){
echo
"<div class='bts'></div><img src='/pictures/icons/no.png' alt='*'/> <font color=red><small>Вы находитесь в игноре у этого персонажа!</small></font>";
include (
"niz/niz.php");
exit;
}

echo 
"<form method="post" action="ps.php?mod=save_info&to=$_GET[go_user]">Кому: <b>$_GET[go_user]</b>";
echo 
"<br/>Текст сообщения:<br/>";
echo 
"<textarea name="text" rows=5 cols=15 wrap="off"></textarea><br/><br/>";
echo 
"<input type="submit" value="Отправить" class="ibutton"></form>";
echo
'<div class="bt"></div>';
}else{
echo
'Не выбран получатель!';
}






break;

case 
'save_info':

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

if (isset(
$_POST[text]))
{
$text htmlspecialchars(stripslashes($_POST[text]));
}
if (isset(
$_GET[to]))
{
$to $_GET[to];
}
$time date("H:i d.m.y");
mysql_query("INSERT INTO `turaga_r` SET `user_from` = '$nick', `user_to` = '$to', `time` = '$time', `read` = 1, `mail_msg` = '$text'");
mysql_query("INSERT INTO `turaga_i` SET `user_from` = '$nick', `user_to` = '$to', `time` = '$time',`mail_msg` = '$text'");

echo 
"Малява успешно отправлена $to!<br/> Время отправления: $time";

}
elseif (
$_POST[text] == "" ||  $_POST[text] == null )
{
echo 
"Вы не ввели текст малявы!<br/>";

}
elseif (
$_GET[to] == "" || $_GET[to] == null)
{
echo 
"Не выбран отправитель!<br/>";

}
else 
{
echo 
"Ошибка!<br/>";

}



break;
case 
'msgps':
$log=$nick;

if(
$lvl<"2"){
echo
'Малявы доступно писать со 2 Уровня!';
include (
"niz/niz.php");
exit;
}


if(empty(
$_POST[name]) or empty($_POST[text])){
echo 
"<form action="ps.php?mod=msgps" method="post">";
echo
"Кому пишем:<br/>";
echo
"<input class='input' type="text" size="15" name="name" maxlength="15"/><br/>";
echo
"Текст малявы:<br/>";
echo
"<input class='input' type="text" size="15" name="text" maxlength="500"/><br/>";
echo 
'<input class="button" type="submit" value="Отправить" /></form>';
}else{
$name=htmlspecialchars($_POST[name]);
$text=htmlspecialchars($_POST[text]);

$req mysql_query("SELECT * FROM  `turaga_pers` WHERE `nick` = '$name'");
////////////////////////////
$avto=mysql_num_rows($req);
$inv mysql_fetch_array($req);
if(
$avto=="0"){
echo
'Нет такого игрока!<br/>';
include (
"niz/niz.php");
exit;
}


$log=$nick;

$req mysql_query("SELECT * FROM `turaga_ignor` WHERE `nick` = '$name' and `ignor` = '$log'");
$avto=mysql_num_rows($req);
if(
$avto==1){
echo
"<div class='bts'></div><img src='/pictures/icons/no.png' alt='*'/> <font color=red><small>Вы находитесь в игноре у этого персонажа!</small></font>";
include (
"niz/niz.php");
exit;
}
if(
$name==WiHdOvS){
echo
'Администратору писать сообщения нельзя!<br/>';
include (
"niz/niz.php");
exit;
}
if(
$name==Favorit){
echo
'Администратору писать сообщения нельзя!<br/>';
include (
"niz/niz.php");
exit;
}

if(
$name==$log){
echo
'Себе отправлять нельзя!<br/>';
include (
"niz/niz.php");
exit;
}


$time date("H:i d.m.y");
mysql_query("INSERT INTO `turaga_r` SET `user_from` = '$nick', `user_to` = '$name', `time` = '$time', `read` = 1, `mail_msg` = '$text'");
mysql_query("INSERT INTO `turaga_i` SET `user_from` = '$nick', `user_to` = '$name', `time` = '$time',`mail_msg` = '$text'");

echo 
"Малява успешно отправлена $to!<br/> Время отправления: $time";
echo
"<br/><br/>» <a href="ps.php?">Продолжить</a>";
}

break;
case 
'answer':
if(
$lvl<"2"){
echo
'Малявы доступно писать со 2 Уровня!';
include (
"niz/niz.php");
exit;
}
if(
$_GET[user]==Favorit){
echo
'Администратору писать сообщения нельзя!<br/>';
include (
"niz/niz.php");
exit;
}
if(
$_GET[user]==WiHdOvS){
echo
'Администратору писать сообщения нельзя!<br/>';
include (
"niz/niz.php");
exit;
}
$log=$nick;
if(
$_GET[user]==$log){
echo
'Себе отправлять нельзя!<br/>';
include (
"niz/niz.php");
exit;
}


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

$req mysql_query("SELECT * FROM  `turaga_pers` WHERE `nick` = '".mysql_real_escape_string($_GET['user'])."'");
////////////////////////////
$avto=mysql_num_rows($req);
$inv mysql_fetch_array($req);
if(
$avto=="0"){
echo
'Нет такого игрока!<br/>';
include (
"niz/niz.php");
exit;
}


$log=$nick;

$req mysql_query("SELECT * FROM `turaga_ignor` WHERE `nick` = '".mysql_real_escape_string($_GET['user'])."' and `ignor` = '$log'");
$avto=mysql_num_rows($req);
if(
$avto==1){
echo
"<div class='bts'></div><img src='/pictures/icons/no.png' alt='*'/> <font color=red><small>Вы находитесь в игноре у этого персонажа!</small></font>";
include (
"niz/niz.php");
exit;
}

echo 
"<form method="post" action="ps.php?mod=send_message">Кому: $_GET[user]<br/>";
echo 
"Текст малявы:<br/>";
echo 
"<input type="hidden" name="to" value="$_GET[user]">";
echo 
"<textarea name="text" rows=5 cols=15 wrap="off"></textarea><br/><input type="submit" value="Отправить" class="ibutton"></form><br/>";
}
else
{

echo 
"Ошибка! НЕ выбран получатель!<br/>";
}

break;
case 
'send_message':

if(
$lvl<"2"){
echo
'Малявы доступно писать со 2 Уровня!';
include (
"niz/niz.php");
exit;
}

if(
$_GET[user]==Favorit){
echo
'Администратору писать сообщения нельзя!<br/>';
include (
"niz/niz.php");
exit;
}
if(
$_GET[user]==WiHdOvS){
echo
'Администратору писать сообщения нельзя!<br/>';
include (
"niz/niz.php");
exit;
}
$log=$nick;
if(
$_GET[user]==$log){
echo
'Себе отправлять нельзя!<br/>';
include (
"niz/niz.php");
exit;
}

if (
$_POST[text] != "" && $_POST[to] != "")
{
$time date("H:i d.m.y");
mysql_query("INSERT INTO `turaga_r` SET `user_from` = '$nick', `user_to` = '$_POST[to]', `time` = '$time', `read` = 1, `mail_msg` = '$_POST[text]'");
mysql_query("INSERT INTO `turaga_i` SET `user_from` = '$nick', `user_to` = '$_POST[to]', `time` = '$time',`mail_msg` = '$_POST[text]'");

echo 
"Сообщение успешно отправлено $_POST[to]!<br/> Время отправления: $time";

}
elseif (
$_POST[text] == ""){

echo 
"Вы не ввели текст послания<br/>";

}
elseif (
$_POST[to] == "" || $_POST[to] == null)
{

echo 
"Не выбран отправитель!";

}
else
{

echo 
"Ошибка!!!";

}

break;
case 
'read':


$result mysql_result(mysql_query("SELECT COUNT(*) FROM `turaga_r` WHERE user_to = '$nick'"),0);
if (
$result == 0)
{
echo 
"<b>Маляв нет!</b><br/>";
}
else {

$viso mysql_num_rows(mysql_query("SELECT mail_msg FROM turaga_r"));
$puslap floor($viso/10);
$times date("H:i");
if(empty(
$startan)) $startan 0;
$startan=intval($startan);
if(
$startan<0$startan=0$num_msgs_an=5;
$qi mysql_query("SELECT * FROM `turaga_r` WHERE user_to = '$nick' ORDER by `id` DESC  LIMIT $startan,$num_msgs_an");
$i=$startan+1;
while(
$msg=mysql_fetch_array($qi))
{
if (
$msg[read] == 1)
{
mysql_query("UPDATE `turaga_r` SET `read` = 0 WHERE `user_to` = '$nick'");
}
if (
$msg[read] == 1)
{
$read "<font color="red">Не прочитано</font>";
} else
{
$read "<font color="lime">Прочитано</font>";
}
$text $msg[mail_msg];
$text strip_tags($text);
$from strip_tags($msg['user_from']);
$text smiles($text);

$req mysql_query("SELECT `prava`,`status` FROM `turaga_pers` WHERE `nick` = '$from'");
$pic mysql_fetch_array($req);

if(
$pic['prava']==5){$text='<font color="IndianRed1">'.$text.'</font>';}
if(
$pic['prava']==2){$text='<font color="blue">'.$text.'</font>';}
if(
$pic['prava']==3){$text='<font color="DarkGoldenrod1">'.$text.'</font>';}
if(
$from==System){$text='<font color="IndianRed1">'.$text.'</font>';}


echo 
"<b>От кого:</b>"
echo 
" <a href="nick_info.php?nick=$from&go=go">$from</a>";

echo 
" [$read]<br/><b>Дата Добавления</b>: $msg[time]<br/><b>Малява</b>: $text
<br/><a href="
ps.php?user=$from&mod=answer">Ответить</a> | <a href="ps.php?id=$msg[id]&mod=delete_mess">Удалить</a> | <a href="ps.php?mod=spam&id=$msg[id]">Спам</a>";


$q mysql_query("SELECT COUNT(*) FROM `turaga_jurnal` WHERE `nick` = '$nick'");
$jurnal mysql_result($q0);

echo 
" | <a href='journal.php'>Журнал</a> (<font color=IndianRed1>$jurnal</font>)<br><br>";

}}

$q mysql_query("SELECT COUNT(`id`) FROM `turaga_r` WHERE user_to = '$nick'");
$kol mysql_result($q0);
echo 
"- - -<br/>";
if(
$startan!= 0$page2left ' <a href= ps.php?mod=read&startan='. ($startan 5) .'&page='.($page-1).'>'. ($page 1) .'</a> | ';

if(empty(
$page)){$page=1;}
if(
$kol $startan 5$page2right ' | <a href= ps.php?mod=read&startan='. ($startan 5) .'&page='. ($page+1) .'>'. ($page 1) .'</a>';
echo 
$page2left.'<b>('.$page.')</b>'.$page1right.$page2right.'<br/>';


if (
$startan != 0) {echo '<a href="ps.php?mod=read&startan='.($startan 5).'&page='.($page-1).'">Назад</a> ';}

if (
$kol $startan 5) {echo ' <a href="ps.php?mod=read&startan='.($startan 5).'&page='.($page+1).'">Далее</a>';}

break;
case 
'delete_mess':
if (isset(
$_GET[id]))
{
mysql_query("DELETE FROM `turaga_r` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1");
mysql_query("OPTIMIZE TABLE `l2_r`");

echo 
"Вы успешно удалили маляву!<br/>";
} else
{
echo 
"Ошибка!<br/>";
}



break;
case 
'vxod':
$result mysql_result(mysql_query("SELECT COUNT(*) FROM `turaga_i` WHERE user_from = '$nick'"),0);
if (
$result == 0)
{
echo 
"<b>Маляв нет</b>!<br/>";

}else{

if(empty(
$startan)) $startan 0;
$startan=intval($startan);
if(
$startan<0$startan=0$num_msgs_an=5;
$qi mysql_query("SELECT * FROM `turaga_i` WHERE user_from = '$nick' ORDER by `id` DESC  LIMIT $startan,$num_msgs_an");
$i=$startan+1;
while(
$msg=mysql_fetch_array($qi))
{

if (
$msg[read] == "1")
{
$read "<font color="red">Не прочитано</font>";
} else
{
$read "<font color="lime">Прочитано</font>";
}
$text $msg[mail_msg];
$text strip_tags($text);
$from strip_tags($msg['user_to']);
$text smiles($text);


echo 
"<b>Кому: </b>";  echo " <a href="nick_info.php?nick=$from&go=go"> $from</a> [$read]<br/><b>Дата Добавления</b>: $msg[time]<br/><b>Малява:</b>: $text
<br/><a href="
ps.php?id=$msg[id]&mod=delete_mess_vxod">Удалить</a><br>
<br/>"
;
}

$q mysql_query("SELECT COUNT(`id`) FROM `turaga_i` WHERE user_from = '$nick'");
$kol mysql_result($q0);
echo 
"- - -<br/>";
if(
$startan!= 0$page2left ' <a href= ps.php?mod=vxod&startan='. ($startan 5) .'&page='.($page-1).'>'. ($page 1) .'</a> | ';

if(empty(
$page)){$page=1;}
if(
$kol $startan 5$page2right ' | <a href= ps.php?mod=vxod&startan='. ($startan 5) .'&page='. ($page+1) .'>'. ($page 1) .'</a>';
echo 
$page2left.'<b>('.$page.')</b>'.$page1right.$page2right.'<br/>';

if (
$startan != 0) {echo '<a href="ps.php?mod=vxod&startan='.($startan 5).'&page='.($page-1).'">Назад</a> ';}

if (
$kol $startan 5) {echo ' <a href="ps.php?mod=vxod&startan='.($startan 5).'&page='.($page+1).'">Далее</a>';}
}

break;
case 
'spam':
$g=mysql_query("SELECT * FROM `turaga_r` WHERE `id`='$id' AND `user_to`='$nick' LIMIT 1");
if(
mysql_num_rows($g)==1){
$result666 mysql_query("SELECT * FROM `turaga_r` WHERE `id`='".$id."' AND `user_to`='".$nick."'");
$po mysql_fetch_array($result666);
$time date("H:i:s");
$query "INSERT INTO turaga_spams VALUES('$i','$nick','$po[user_from]','$time','$po[mail_msg]')";
$result mysql_query($query);
echo 
"Ваше сообщение отправлено Администрации как спам сообщение!";
echo
"<br/><br/>» <a href="ps.php?">Продолжить</a>";
}else{
echo 
"У вас нет такого сообщения!";
echo
"<br/><br/>» <a href="ps.php?">Продолжить</a>";
}

break;
case 
'delete_mess_vxod':
if (isset(
$_GET[id]))
{
mysql_query("DELETE FROM `turaga_i` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1");
mysql_query("OPTIMIZE TABLE `turaga_i`");

echo 
"Вы успешно удалили маляву!<br/>";
} else
{
echo 
"Ошибка!<br/>";
}


}
}else{
echo 
"Пройдите авторизацию!";
echo 
"<hr><a href="index.php">На главную</a>";
}
include (
"niz/niz.php");
?>
Онлайн: 2
Реклама