Вход Регистрация
Файл: weatut.ru/mail.php
Строк: 138
<?php
require_once ('system/func.php');
auth(); // Закроем от не авторизованных

$issetting['cena_otpravki'] = '10'// Стоимость отправки сообщения (кристалы)
$issetting['level'] = '9'// Уровень отправки сообщения
# Настройки #
$id abs(intval($_GET['id']));
if(
$id){
$prof mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."'"));
# Ошибки #
if(!$prof){
$_SESSION['msg'] == 'Такой игрок не существует';
header('Location: /mail/');
exit();
}
if(
$issetting['level'] < $user['level']){
if(isset(
$_GET['text'])){
if(isset(
$_POST['text'])){
$text text($_POST['text']);
$ban mysql_query('SELECT * FROM `ban` WHERE `id_user` = "'.$myID.'" AND `last` > "'.time().'" ORDER BY `id` DESC LIMIT 1');
$ban mysql_fetch_array($ban);
if(
strlen($text) < or strlen($text) > 1000)$err 'Длина сообщения должна быть в пределах 1 - 1000 символов';
if(
$ban)$err "На вас наложен, бан осталось ".tl($ban[last]-time());
if(
$issetting['cena_otpravki'] > $user['crystals']){$err "Нехватает кристалов!";}
if(!
$err){
mysql_query("UPDATE `users` SET `crystals` = `crystals` - '".($issetting['cena_otpravki'])."' WHERE `id` = '".($myID)."' ");
mysql_query("INSERT INTO `mail` SET `in` = '$myID', `out` = '".$prof['id']."', `text` = '$text' , `time` = '".time()."'");
$kont mysql_fetch_assoc(mysql_query("SELECT * FROM `kont` WHERE `id_user` = '".$myID."' && `id_kont` = '".$prof['id']."' LIMIT 1"));
if(
$kont['id_kont'] != $prof['id']){
mysql_query("INSERT INTO `kont` SET `id_user` = '".$prof['id']."', `id_kont` = '".$myID."', `time` = '".time()."'");
mysql_query("INSERT INTO `kont` SET `id_user` = '$myID', `id_kont` = '".$prof['id']."', `time` = '".time()."'");
}else{
mysql_query("update `kont` set `time` = '".time()."' WHERE `id_user` = '".$myID."' && `id_kont` = '".$prof['id']."'");
mysql_query("update `kont` set `time` = '".time()."' WHERE `id_user` = '".$prof['id']."' && `id_kont` = '".$myID."'");
}
$_SESSION['msg'] = $err;
header("Location: /mail/$prof[id]");
exit();
}
}else{
$_SESSION['msg'] == 'Введите сообщение';
header("Location: /mail/$prof[id]");
exit();
}
}
}
$title 'Почта';
require_once (
'system/header.php');
echo 
"<div class='ribbon mb2'><div class='rl'><div class='rr'>";
echo 
'Почта для '.$prof['login'];
echo 
"</div></div></div>";
echo 
"<div class='bdr bg_main mb2'><div class='light'><div class='wr1'><div class='wr2'><div class='wr3'><div class='wr4'><div class='wr5'><div class='wr6'><div class='wr7'><div class='wr8'><div class='ml10 mt5 mb5 mr10 sh cntr'>";
if(
$issetting['level'] < $user['level']){
echo 
'<form name="text" method="post" action="?text">';
echo 
'<textarea name="text" placeholder="Введите сообщение..." maxlength="1000"></textarea><br>';
echo 
"<a href='/mail/$prof[id]' class='ibtn w90px mt5 mb5'>Обновить</a>";
echo 
'<input class="ibtn w90px mt5 mb5" type="submit" value="Отправить">';
echo 
"<a href='/smiles.php/' class='ibtn w90px mt5 mb5'>Смайлики</a>";
echo 
"</form>";
echo 
"<font color='#eacc54'>Стоимость отправки сообщения:".$issetting['cena_otpravki']."<img src = '/images/icons/crystal.png'></font>";
}
else{
echo 
"<font color='#eacc54'>Писать в почте можно с ".($issetting['level'])."ур.</font>";
}

echo 
"</div></div></div></div></div></div></div></div></div></div></div><div class='hr_g mb2'><div><div></div></div></div>";
echo 
"<div class='bdr bg_main mb2'><div class='light'><div class='wr1'><div class='wr2'><div class='wr3'><div class='wr4'><div class='wr5'><div class='wr6'><div class='wr7'><div class='wr8'><div class='ml10 mt5 mb5 mr10 sh cntr'>";
$set['p_str'] = 10;
$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `mail` WHERE (`in` = '$prof[id]' && `out` = '$user[id]') or (`in` = '$user[id]' && `out` = '".num($_GET['id'])."')"),0);
$k_page k_page($k_post,$set['p_str']);
$page page($k_page);
$start $set['p_str']*$page-$set['p_str'];
$q mysql_query("SELECT * FROM `mail` WHERE (`in` = '$prof[id]' && `out` = '$user[id]') or (`in` = '$user[id]' && `out` = '$prof[id]') ORDER BY `id` DESC LIMIT $start$set[p_str]");
if(
$k_post == 0) echo "<font color='#eacc54'>Сообщений не найдено...</font>";
mysql_query("update `mail` set `online` = '0' WHERE `in` = '".$prof['id']."' && `out` = '".$myID."'");
mysql_query("UPDATE `kont` SET `new_msg` = '0' WHERE `id_kont` = '$ank[id]' AND `id_user` = '$myID' LIMIT 1");
while(
$post mysql_fetch_assoc($q)) {
if(
$post['online'] == 1)$color 'green';
else 
$color '#A8A8A8';
$ank mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = $post[in] LIMIT 1"));
echo 
icons_user($ank[id])." <a href='/profile/$ank[id]'><font color='$ank[color]'>".(isLogin($ank['id'],''))."</font></a>, <font color='$color'>".vremja($post['time'])."</font><br>".text_msg($post['text'])."<hr>";
}
str('?',$k_page,$page); // Вывод страниц
echo "</div></div></div></div></div></div></div></div></div></div></div>";
echo 
"<a href='/mail/' class='link'>".ico('icons','arrow.png')." Все контакты ";
if(
$new_msg >= 1)echo "<font color='green'>(+)</font>";
echo 
"</a>";
}else{
$title 'Почта';
require_once (
'system/header.php');
$set['p_str'] = 10;
$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `kont` WHERE `id_user` = '".$myID."'"),0);
$k_page k_page($k_post,$set['p_str']);
$page page($k_page);
$start $set['p_str']*$page-$set['p_str'];
$q mysql_query("SELECT * FROM `kont` WHERE `id_user` = '".$myID."' ORDER BY `time` DESC LIMIT $start$set[p_str]");
echo 
"<div class='block2'>";
if(
$k_post == 0)echo "<h1>Нет контактов...</h1>";
while (
$post mysql_fetch_assoc($q)){
$ank mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$post['id_kont']."' LIMIT 1"));
$mess mysql_query("SELECT * FROM `mail` WHERE `in` = '$user[id]' && `out` = '$ank[id]' OR `in` = '$ank[id]' AND `out` = '$user[id]' ORDER BY `id` DESC LIMIT 1");
$msg mysql_fetch_assoc($mess);
$new_msg mysql_result(mysql_query("SELECT COUNT(*) FROM `mail` WHERE `out` = '".$user['id']."' && `in` = '".$ank['id']."' AND `online` = '1'"),0);
$online mysql_result(mysql_query("SELECT COUNT(*) FROM `mail` WHERE `out` = '".$ank['id']."' && `in` = '".$user['id']."' AND `online` = '1'"),0);
echo 
"<li><a href='/mail/$ank[id]'>";
echo 
icons_user($ank[id])."<font color='$ank[color]'>".(isLogin($ank['id'],''))."</font>, ".vremja($msg['time'])." ";
if(
$new_msg 0)echo "<font color='red'>($new_msg)</font>";
if(
$online 0)echo "<font color='gren'>($online)</font>";
echo 
"<br>".rez_text($msg['text'], 1015)."</a></li>";
}
echo 
"</div>";
echo 
"<div class='block'>";
str('?',$k_page,$page); // Вывод страниц
echo "</div>";
}
require_once (
'system/footer.php');
?>
Онлайн: 1
Реклама