Вход Регистрация
Файл: system/functions/page.php
Строк: 36
<?php
  
/*
-------------------------
Функция пагинации страниц
-------------------------
*/

//Выводит текущую страницу
FUNCTION PAGE($data 1)

  
  
$page 1;
  
  IF (
GET('page') == 'end'){ 
    
    
$page INTVAL($data); 
  
  }ELSEIF (
IS_NUMERIC(GET('page'))){ 
    
    
$page INTVAL(GET('page'));
  
  }
  
  IF (
$page 1){ $page 1; }
  
  IF (
$page $data){ $page $data; }
  
  RETURN 
$page;

}

// Определяет кол-во страниц
FUNCTION SPAGE($data 0$data_str 10)

  
  IF (
$data != 0) {
    
    
$v_pages CEIL($data $data_str);
    
    RETURN 
$v_pages;
  
  }ELSE{ 
    
    RETURN 
1;
    
  }
  
}

// Вывод номеров страниц 
FUNCTION STR_PAGE($link2 '?'$data 1$page 1) {
  
  IF (
$page 1) {
    
    
$page 1;
  
  }
  
  
$link $link2;
  
  ECHO 
"<div class='list'>"
  
  IF (
POST('list-page')){
    
    
$list_page INTVAL(POST('list-page'));
    
    
$data2 ''.$link.'page='.$list_page.'';
    
    
REDIRECT("".$data2."");
  
  }

  ECHO 
"<form method='post' class='form' action='".$link."'>";
  
  ECHO 
"<input type='text' name='list-page' placeholder='№' class='form-control-page'> ";
  
  
HTML::BUTTON('btn-page ajax-button''ok'NULL'Вперед');
  
  ECHO 
"</form>";
  
  IF (
$page != 1) {
    
    ECHO 
" <a class='btn-page' href='" $link "page=1' title='Страница 1'>".ICONS('angle-left'20)."</a> ";
  
  }
  
  IF (
$page != 1) {
    
    ECHO 
" <a class='btn-page' href='" $link "page=1' title='Страница 1'>1</a> ";
  
  }ELSE{
    
    ECHO 
" <span class='btn-page-o'>1</span> ";
  
  }
  
  FOR (
$ot = -2$ot <= 2$ot++){
    
    IF (
$page $ot && $page $ot $data) {
      
      IF (
$ot == -&& $page $ot 2) {
        
        ECHO 
NULL;
      
      }
      
      IF (
$ot != 0) {
        
        ECHO 
" <a class='btn-page' href='".$link."page=".($page $ot)."' title='Страница ".($page $ot)."'>".($page $ot)."</a> ";
      
      }ELSE{
        
        ECHO 
" <span class='btn-page-o'>" . ($page $ot) . "</span> ";
      
      }
      
      IF (
$ot == && $page $ot $data 1) {
        
        ECHO 
NULL;
      
      }
    
    }
  
  }
  
  IF (
$page != $data) {
    
    ECHO 
" <a class='btn-page' href='".$link."page=end' title='Страница ".$data."'>".$data."</a> ";
  
  }ELSEIF (
$data 1) {
    
    ECHO 
" <span class='btn-page-o'>".$data."</span> ";
  
  }
  
  IF (
$page != $data) {
    
    ECHO 
" <a class='btn-page' href='".$link."page=end' title='Последняя страница'>".ICONS('angle-right'20)."</a> ";
  
  }
  
  ECHO 
"</div>";
    
}

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