Вход Регистрация
Файл: localhost/lite/classes/page.class.php
Строк: 17
<?


/**
 * @package   Zcore
 * @author      Artem Sokolovsky
 */


class page{

    var 
$total;          // количество страниц
    
var $link;           // количество страниц
    
var $posts 10// количество пунктов на одну страницу
    
var $start;          // текущая страница
    
    
public function pages($link$posts$start$total$koll 3) {
    if (
$total $posts) {
    echo
'<div class="navigation">';
        
$ba ceil($total $posts);
    
$ba2 $ba $posts $posts;
    
$min $start $posts * ($koll 1);
    
$max $start $posts $koll;
    if (
$min $total && $min 0) {
    if (
$min $posts 0) {
    
    echo 
'<a class="page" href="' $link 'start=0">1</a> ... ';
    } else {
   
    echo 
'<a class="page" href="' $link 'start=0">1</a> ';
   
    } 
    } 
    for(
$i $min$i $max;) {
    if (
$i $total && $i >= 0) {
    
$ii floor($i $posts);
    if (
$start == $i) {
    echo 
'<a class="page"><b>' $ii '</b></a> ';
    } else {
   
    echo 
' <a class="page" href="' $link 'start=' $i '">' $ii '</a> ';
   
    }} 
    
$i += $posts;
    } 
    if (
$max $total) {
    if (
$max $posts $total) {
    echo 
' ... <a class="page" href="' $link 'start=' $ba2 '">' $ba '</a> ';
    
    } else {
    
    echo 
'<a class="page" href="' $link 'start=' $ba2 '">' $ba '</a> ';
   
    }} 
    echo 
'</div>';
    }
    }
    


?>
Онлайн: 1
Реклама