Вход Регистрация
Файл: newstats.ru/newstats.ru/system/classes/Navig.class.php
Строк: 21
<?php
// Автор проекта GEARBAKC
// Офф.сайт GEARNET.RU
// http://gearnet.ru/users/1
// Только эксклюзивные скрипты!


class Navig{
    private 
$all// Всего пунктов
    
public $num_pages// Страниц
    
private $page// Номер страницы
    
public $start// Начало вывода
    
    
public function __construct($all 1){
        
$this -> all $all;
        
        
$page = isset($_GET['p']) ? Protect::num($_GET['p']) : 1;
        
$num_pages ceil($this -> all/10);
        
$start $page 10 10;
        
        
$this -> num_pages $num_pages;
        
$this -> page $page;
        
$this -> start $start;
        
        if (
$this -> page $this -> num_pages or $this -> page 1){
            
$this -> page 1;
            
$this -> start 0;
        }
    }
    
    public function 
str($link){
        if(
$this -> num_pages 1){
echo 
'<p class="pages">';
            for(
$pr ''$i 1$i <= $this -> num_pages$i++){
                echo 
$pr=(($i == || $i == $this -> num_pages || Protect::num($i $this -> page) < 2) ? ($i == $this -> page " <span>$i</span> " '<a href="'.$link.'p='.$i.'">'.$i.'</a>') : (($pr == ' .. ' || $pr == '')? '' ' .. '));
            }
                    echo 
'</p>';
        }
    }
}
?>
Онлайн: 1
Реклама