max_num_pages; $sidenum = 2; $shownum = $sidenum * 2 + 1; if ($current <= $sidenum ) { $start = 1; $end = min( $shownum, $maxpage); } elseif ($current > $sidenum && $current < $maxpage - $sidenum + 1){ $start = $current - $sidenum; $end = $current + $sidenum; } else { $start = max( $maxpage - $shownum+1, 1); $end = $maxpage; } ?>