Файл: mail/show_mess.php
Строк: 54
<?php
require_once '../core/system.php';
# Адаптация
$inf = $user;
/* Выводим ошибки если есть */
if($_SESSION['er']) echo'<script> show_error('<font color="red"><strong>'.$_SESSION['er'].'</strong></font>'); </script>';
unset($_SESSION['er']);
/* Отображение сообщений */
if($_POST['page']) $_SESSION['page'] = (int)$_POST['page'];
if(!$_SESSION['page'] || $_SESSION['page'] == 1) $page = 0;
else
$page = $_SESSION['page'];
$num = 12;
$posts = mysql_result(mysql_query("SELECT COUNT(*) FROM `mail` WHERE ((`kto`='".(int)$_GET['us']."' AND `komu`='".(int)$inf['id']."') OR (`komu`='".(int)$_GET['us']."' AND `kto`='".(int)$inf['id']."')) AND `adresat`='".(int)$inf['id']."' AND `status`=''"), 0);
$total = intval(($posts - 1) / $num) + 1;
if(empty($page) OR $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;
$print = mysql_query("SELECT * FROM `mail` WHERE ((`kto`='".(int)$_GET['us']."' AND `komu`='".(int)$inf['id']."') OR (`komu`='".(int)$_GET['us']."' AND `kto`='".(int)$inf['id']."')) AND `adresat`='".(int)$inf['id']."' AND `status`='' ORDER BY `id` DESC LIMIT ".$start.",".($num)."");
if (mysql_affected_rows() == 0)
{
echo 'Сообщений не найдено!<br/>';
}
else
{
while($arr = mysql_fetch_array($print))
{
echo'<div class="title" style="text-align: left;">
<a href="user'.$arr['kto'].'">'.login($arr['kto']).'</a> ('.$arr['data'].')
<span style="cursor: pointer;">
[<a onClick="mess_status('save', '.$arr['id'].');">Сох</a>]
[<a onClick="mess_status('izb', '.$arr['id'].');">Изб</a>]
[<a onClick="mess_status('del', '.$arr['id'].');">Удал</a>]
</span>
</div>';
echo '<div class="div_3">'.smiles($arr['content']).'</div>';
}
page_nav_Ajax($page,$total,$cssClass="phdr",$dopLink);
// Если включено оповечение
if($_SESSION['sound_mail'] && mysql_result(mysql_query("SELECT COUNT(*) FROM `mail` WHERE `komu` = '".(int)$_SESSION['id']."' AND `adresat` != '".(int)$_SESSION['id']."' AND `active` = '0'"), 0))
{
echo'
<object width="1" height="1">
<param name="movie" value="sound_mail.swf">
<embed src="sound_mail.swf" width="1" height="1">
</embed>
</object>
';
}
///Записуем что прочитаное сообщение
$act = mysql_query("SELECT `id` FROM `mail` WHERE `komu`='".(int)$inf['id']."' AND `active` = '0'");
while($arr = mysql_fetch_array($act))
{
mysql_query ("Update `mail` set `active` = '1' WHERE `id`='".(int)$arr['id']."'");
}
}
?>