File size: 1.04Kb
<?php
//листалка страниц
function dc_pager(){
global $all;
global $user;
global $sumpage;
global $pag;
$link='/dc/';
if(isset($_GET[d])) $link.=$_GET[d].'/';
if(isset($_GET[f])) $link.=$_GET[f].'/';
if(preg_match('~\/comm\/~sui',$_SERVER[REQUEST_URI])) $link.='comm/';
if($all>$user[onpage]){
$page.='<div class="pager">Стр.: ';
if($pag==1)$page.='1 ';
else {
$page.='<a href="'.$link.'page/1/">1</a> ';
}
if($pag>=8 && $sumpage>10)$page.='...';
if($pag==7){
$page.='<a href="'.$link.'page/2/">2</a> ';
}
for($i=($pag-4);$i<=($pag+4);$i++){
if($i>1 && $i<$sumpage){
if($i==$pag) $page.=$pag.' ';
else {
$page.='<a href="'.$link.'page/'.$i.'/">'.$i.'</a> ';
}
}
}
if($sumpage>=($pag+7)){
$page.='...';
}
if(($pag+5)==($sumpage-1)){
$page.='<a href="'.$link.'page/'.($pag+5).'/">'.($pag+5).'</a> ';
}
if($pag==$sumpage)$page.=$sumpage;
else {
$page.='<a href="'.$link.'page/'.$sumpage.'/">'.$sumpage.'</a>';
}
$page.='</div>';
}
return $page;
}
?>