Файл: www/mess.php
Строк: 89
<?php
include"db_con.php";
/*Для ников*/
echo'<script src="/JS/effect_nick/eff1.js"></script>';
echo'<script src="/JS/effect_nick/eff2.js"></script>';
echo'<link rel="stylesheet" href="/JS/effect_nick/eff3.css">';
echo'<script src="/JS/effect_nick/eff4.js"></script>';
/*Блок выбора приколов для текста и ника [END]*/
$num = 12;
if($_POST['page']) $_SESSION['page'] = (int)$_POST['page'];
if(!$_SESSION['page'] || $_SESSION['page'] == 1) $page = 0;
else
$page = $_SESSION['page'];
$posts = mysql_result(mysql_query("SELECT COUNT(*) FROM `mail`"), 0);
$total = intval(($posts - 1) / $num) + 1;
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;
/*Если есть, выводим ошибку*/
if($_COOKIE['errors']) echo' <div><font color="red">'.$_COOKIE['errors'].'</font></div>';
/**/
$print = mysql_query("SELECT * FROM `mail` ORDER BY `id` DESC LIMIT ".$start.",".($num)."");
if (mysql_affected_rows() != 0)
{
while($arr = mysql_fetch_array($print))
{
echo '<div class="mess">';
echo '<div class="mess2">';
if($_SESSION['id'] && $_SESSION['id'] != $arr['user']) echo ''.login($arr['user']).' ['.$arr['date'].'] <span style="cursor: pointer;" onClick="otv(''.login_l($arr['user']).'')">[Отв]</span>';
else
echo login($arr['user']).' ['.$arr['date'].'] ';
if($inf['level'] >= $level) echo'<span style="cursor: pointer;" onClick="del_mess(''.$arr['id'].'')">[del]</span>';
echo'</div>';
echo '<br /> '.bb_code($arr['content']).' <br />';
echo'</div>';
}
}
else
{
echo'Пока нет сообщений';
}
/*Постраничка*/
// Проверяем нужны ли стрелки назад
if ($page != 1) $pervpage = '<button onClick="nav(1)" class="button_navig"><<</button>
<button onClick="nav('. ($page - 1) .')" class="button_navig"><</button>';
// Проверяем нужны ли стрелки вперед
if ($page != $total) $nextpage = '<button onClick="nav('. ($page + 1) .')" class="button_navig">></button>
<button onClick="nav('.$total.')" class="button_navig">>></button>';
// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 2 > 0) $page2left = '<button onClick="nav('. ($page - 2) .')" class="button_navig">'. ($page - 2) .'</button>';
if($page - 1 > 0) $page1left = '<button onClick="nav('. ($page - 1) .')" class="button_navig">'. ($page - 1) .'</button>';
if($page + 2 <= $total) $page2right = '<button onClick="nav('. ($page + 2) .')" class="button_navig">'. ($page + 2) .'</button>';
if($page + 1 <= $total) $page1right = '<button onClick="nav('. ($page + 1) .')" class="button_navig">'. ($page + 1) .'</button>';
echo '<br />
<div class="dop-naw">
<div class="naw">
<center>
'.$pervpage.$page2left.$page1left.'<input value="'.$page.'" type="button" />'.$page1right.$page2right.$nextpage.'
</center>
</div>
</div>';
?>