Файл: modules/chat/mess.php
Строк: 83
<?php
include_once '../../core/system.php';
    $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 `chat`"), 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($_SESSION['errors']) echo'    <div><font color="red">'.$_SESSION['errors'].'</font></div>';
unset($_SESSION['errors']);
/**/
$print = mysql_query("SELECT * FROM `chat` ORDER BY `id` DESC LIMIT ".$start.",".($num)."");
if (mysql_affected_rows() != 0)
{
    while($arr = mysql_fetch_array($print)) 
    {
        echo '<div style="text-align: left;" class="title">';
             echo ''.login($arr['user_id']).' ['.$arr['date'].']';
            if($user['id'] != $arr['user_id']) echo '<span style="cursor: pointer;" onClick="otv(''.login_light($arr['user_id']).'')">[Отв]</span>';
            
            if($user['access'] > 3) echo'<span style="cursor: pointer;" onClick="del_mess(''.$arr['id'].'')">[del]</span>';
        echo'</div>';
        echo ''.smiles($arr['content']).' <br />';
    }
} 
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="nav">    
    <center>
        '.$pervpage.$page2left.$page1left.'<input value="'.$page.'" type="button" />'.$page1right.$page2right.$nextpage.'
    </center>
</div>'; 
?>