Вход Регистрация
Файл: 3020.ru/_core/_class/page.php
Строк: 43
<?
    
//3020.ru - скрипты скачать можно тут
    # класс листинга
    # author penny wise
    # telegram @the_penny_wise

    
class page {

        public function 
all ($url, $page, $count) {

        if (
$count > 1):
        if ( 
$page == 0 ) $page = 1;         
        echo 
'<div class="wrapper"><div class="pag wbg"><div class="pagn pgl">
        <div class="pgar oh font0"><table class="table__wrap"><tbody><tr> 
        '
.( $page == 1 ? '
        <td class="table__cell" width="35%"> <div class="pagw">   <span class="dis"> ← Назад </span></div> </td>' 
: '
        <td class="table__cell" width="35%"> <div class="pagw"><a href="' 
. $url . '?&page='.( $page - 1 ).'"> ← Назад </a></div></td>').'
        <td class="table__cell"><div class="pagw pagwb"><span class="blk"> '
.$page.' из '.$count.' </span></div></td>
        '
.( $page < $count ? '
        <td class="table__cell" width="35%"> <div class="pagw"><a href="' 
. $url . '?&page='.( $page + 1 ).'"> Вперёд → </a>   </div> </td>' : '
        <td class="table__cell" width="35%"><div class="pagw"><span class="dis"> Вперёд → </span></div></td>'
).'
        </tr></tbody></table></div><div class="pagn pgl"> <table class="table__wrap"> <tbody><tr>
        '
.( $page == 1 ? '
        <td class="table__cell"> <div class="pagw pagwr"><span class="cur mr">1</span></div> </td>'
:'
        <td class="table__cell"> <div class="pagw pagwr"><a href="' 
. $url . '?&page=1" class="mr">1</a></div> </td>').'
        '
; 
        if( 
$count < 9 ):
        for ( 
$i= - 6; $i <= 6; $i++ ):    
        echo 
'
        '
.( $page + $i > 1 && $page + $i < $count  ? '
        '
.( $page > 8 ? ''.( $i == -2 && $page + $i > 2 ? '<td class="table__cell m"><i class="di">...</i></td>':'' ).'':'').'
        '
.( $i != 0  ? '
        <td class="table__cell"><div class="pagw pagwr"><a href="' 
. $url . '?&page='.($page + $i).'" class="mr">'.($page + $i).'</a></div>':'
        <td class="table__cell"> <div class="pagw"><span class="cur">'
.($page + $i).'</span></div> </td>').'
        '
.( $i == 6 && $page + $i < $count - 1 ? '<td class="table__cell m"><i class="di">...</i></td>':'').'':'').'';    
        endfor;
        endif;
        if( 
$count >= 9 ):
        for (
$i= - 2; $i <= 2; $i++):
        echo 
'
        '
.( $page + $i > 1 && $page + $i < $count ? '
        '
.( $i == -2 && $page + $i > 2 ? '<td class="table__cell m"><i class="di">...</i></td>':'').'
        '
.( $i != 0 ? '
        <td class="table__cell"> <div class="pagw pagwr"><a href="' 
. $url . '?&page='.($page + $i).'" class="mr">'.($page + $i).'</a></div> </td>':'
        <td class="table__cell"> <div class="pagw"><span class="cur">'
.($page + $i).'</span></div> </td>').'    
        '
.( $i == 2 && $page + $i < $count - 1 ? '<td class="table__cell m"><i class="di">...</i></td>':'').'':'').'';    
        endfor;
        endif;    
        echo 
'
        '
.( $page != $count ? '
        <td class="table__cell"> <div class="pagw"><a href="' 
. $url . '?&page='.$count.'">'.$count.'</a></div> </td>':'
        <td class="table__cell"> <div class="pagw"><span class="cur">'
.$count.'</span></div> </td>').'
        </tr></tbody></table></div></div></div></div>'
;
        endif;
        }    

        
        

    } 

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