Вход Регистрация
Файл: str/mail.php
Строк: 75
<?php
require_once '../ini/sys.php';
$title 'Почта - '.$user['nick'].'';
require_once 
'../ini/head.php';
if(!isset(
$user)){
echo 
'<div class="err">Нет такой страницы!</div>';
require_once 
'../ini/end.php';
}
$mail input($_GET['mail']);
switch(
$mail){
default :
$c mysql_result(mysql_query("SELECT COUNT(*) FROM mail WHERE kont = '$user[id]'"), 0);
if(
$c == 0)echo '<div class="err">Сообщений еще нет!</div>' ;
$str ''.$user['str'].'';
$k_page k_page($c,$str);
$page page($k_page);
$start $str*$page-$str;
$int mysql_query("SELECT * FROM mail WHERE kont = '$user[id]' ORDER BY time DESC LIMIT $start$str");
while(
$mail mysql_fetch_assoc($int)){
mysql_query("UPDATE mail SET `read` = 0 WHERE `id` = '$mail[id]'");
echo 
'<div class="razd">';
if(
$mail['read'] == 1)echo '<img src="../img/newmail.png"></img> ';
echo 
'От: ';
ank($mail['user']);
echo 
'('.vtime($mail['time']).')</div>';
echo 
'<div class="menu">'.output($mail['msg']).'</div>';
echo 
'<div class="panel">[<a href="../my/mail/'.$mail['user'].'">Ответ</a>][<a href="../my/mail/dio'.$mail['user'].'">Диалог</a>][<a href="../str/mail.php?mail=deleted&amp;id='.$mail['id'].'">Удалить</a>]</div>';
}
if(
$k_page>1)str("?",$k_page,$page);
break;
case 
'new' :
$id num($_GET['user']);
if(
$id == $user['id']){
echo 
'<div class=err>Вы не можете писать сами себе!</div>';
require_once 
'../ini/end.php';
}
$inf mysql_query("SELECT id FROM user WHERE id = '$id' LIMIT 1");
if(!
mysql_num_rows($inf )){
echo 
'<div class="err">Такого пользователя не существует</div>' ;
require_once 
'../ini/end.php';
}

if(isset(
$_POST['go'])){
$realtime time();
$msg txt($_POST['msg']);
if(
strlen_rus($msg) < 5$err .= 'Короткое сообщение!';
if(!isset(
$err)){
mysql_query("INSERT INTO `mail` (`user`,`kont`,`time`,`msg`)
VALUES ('
$user[id]','$id','$realtime','$msg');");
header ("Location: /my/mail/dio$id");
}}
err($err);
echo 
'<div class="razd">Новое сообщение для: ';
ank($id);
'</div>';
echo 
'<div class="okno">' ;
echo 
'<form name="form" method="post">';
echo 
'Сообщение: <br /><textarea name="msg"></textarea>';
//if($user['bb'] == 0){
//require_once(HOME .'/incfiles/bb.php');
//}
echo '<input type="submit" name="go" value="Отправить"></form>';
echo 
'</div>';
break;

case 
'dio' :
$id num$_GET['user']);
$inw mysql_query("SELECT id FROM user WHERE id = ' $id ' LIMIT 1");
if(!
mysql_num_rows($inw)){
echo 
'<div class="err">Такого пользователя не существует!</div>';
require_once 
'../ini/end.php';
}
if(isset(
$_POST['submit'])){
$msg txt($_POST['msg']);
if(
strlen_rus($msg)<5)$err .= 'Короткое сообщение!';
$realtime time();
if(!isset(
$err)){
mysql_query("INSERT INTO `mail` (`user`,`kont`,`time`,msg)
VALUES ('
$user[id]','$id','$realtime','$msg');");
}
}
echo 
'<div class="razd">Диалог с ';
ank($id);
echo 
'</div>';
err($err);
$c2 mysql_result(mysql_query("SELECT COUNT(*) FROM mail WHERE kont = '$user[id]' and user = '$id' OR kont = '$id' and user = '$user[id]'"),0);
if( 
$c2 == )echo '<div class="err">Диалога еще небыло.</div>' ;
$str ''.$user['str'].'';
$k_page k_page($c2,$str);
$page page($k_page);
$start $str*$page-$str;
$q mysql_query("SELECT * FROM mail WHERE user = '$id' AND kont = '$user[id] ' OR user= '$user[id]' AND kont = '$id' ORDER BY id DESC LIMIT $start$str");
echo 
'<div class="menu">';
echo 
'<form name="form" method="post"">';
echo 
'Сообщение:<br /><textarea name="msg"></textarea><br />';
//if($user['bb'] == 0){
//require_once(HOME .'/incfiles/bb.php');
//}
echo '<input type="submit" name="submit" value="Написать"></form></div>' ;
while(
$dio mysql_fetch_assoc($q)){
echo 
'<div class="razd">';
ank($dio['user']);
echo 
' &raquo; ';
ank($dio['kont']);
echo 
' ('.vtime($dio['time']).')</div>';
echo 
'<div class="menu">';
if(
$dio['read'] == 1)echo '<font style="color: red">(Не прочитано)<br /></font>';
echo 
''.output($dio['msg']).'</div>';
}
if(
$k_page>1)str("/str/mail.php?mail=dio&amp;user=$id&amp;",$k_page,$page);
break;

case 
'deleted' :
$id num($_GET['id']);
mysql_query("DELETE FROM mail WHERE id = $id");
mysql_query("OPTIMIYE TABLE mail");
header("Location: /my/mail");
break;

}
require_once 
'../ini/end.php';
?>
Онлайн: 2
Реклама