max_num_pages; if (!$pages) { $pages = 1; } } // if $range is not set, we'll try to always show five pages if($range === null) { if($page == 1 || $page == $pages) { $range = 4; } else if ($page == 2 || $page == $pages-1) { $range = 3; } else { $range = 2; } $showitems = 5; } else { $showitems = ($range * 2) + 1; } if (1 != $pages) { echo "\n"; } }