--- weblib.php Fri Nov 17 12:27:47 2006 +++ weblib-CHANGED.php Fri Nov 24 23:11:01 2006 @@ -4871,7 +4871,11 @@ $pagenum = $page - 1; $output .= ' ('. get_string('previous') .') '; } - $lastpage = ceil($totalcount / $perpage); + if ($perpage >0) { + $lastpage = ceil($totalcount / $perpage); + } else { + $lastpage = 1; + } if ($page > 15) { $startpage = $page - 10; $output .= ' 1 ...';