All pastes #489758 Raw Edit

bb

public text v1 · immutable
·published 2007-05-15 18:07 UTC
rendered paste body
function pagination ($paged,$page_link){
include "config.php";
$total_pages = 60;
$start1 = $paged - 2;
$end1 = $start1 + 1;
$start2 = $paged + 1;
$end2 = $start2 + 1;

            if ($total_pages <= 5){
                    if ($paged > 1){
                    $pager = $paged - 1;
                    echo "<a href=?".$page['delimiter']."=$page_link&page=$pager><<</a>";
                    echo " ";
                    }else{
                    echo "<<";
                    echo " ";
                    }
                    
                    for ($i = 1; $i <= $total_pages; $i++){
					echo "<a href=?".$page['delimiter']."=$page_link&page=$i>$i</a>";
					echo " ";
					} 
                    if ($paged < 5){
                    $pager = $paged + 1;
                    echo "<a href=?".$page['delimiter']."=$page_link&page=$pager>>></a>";
                    echo " ";
                    }else{
                    echo ">>";
                    echo " ";
                    }
            }elseif($total_pages >= 6){
                    if ($paged > 1){
                    $pager = $paged - 1;
                    echo "<a href=?".$page['delimiter']."=$page_link&page=$pager><<</a>";
                    echo " ";
                    }else{
                    echo "<<";
                    echo " ";
                    }
                    
                    for ($i = $start1; $i <= $end1; $i++){
					echo "<a href=?".$page['delimiter']."=$page_link&page=$i>$i</a>";
					echo " ";
					}
					echo " "; 
					echo $paged;
					echo " ";
                    for ($i = $start2; $i <= $end2; $i++){
                             
					         echo "<a href=?".$page['delimiter']."=$page_link&page=$i>$i</a>";
					         echo " ";
					}
                    if ($paged < $total_pages){
                    $pager = $paged + 1;
                    echo "<a href=?".$page['delimiter']."=$page_link&page=$pager>>></a>";
                    echo " ";
                    }else{
                    echo ">>";
                    echo " ";
                    }
            }
			

}