diff --git a/course/search.php b/course/search.php index dd0cce5b73b..41013708497 100644 --- a/course/search.php +++ b/course/search.php @@ -34,9 +34,6 @@ } else if ($edit == "off") { $USER->categoriessearchediting = false; } - - print_paging_bar($totalcount, $page, $perpage, "search.php?search=$search&perpage=$perpage&"); - } $creatorediting = !empty($USER->categoriessearchediting); @@ -110,6 +107,14 @@ print_heading("$strsearchresults: $totalcount"); + print_paging_bar($totalcount, $page, $perpage, "search.php?search=$search&perpage=$perpage&",'page',($perpage == 99999)); + + if ($perpage != 99999 && $totalcount > $perpage) { + echo "

"; + echo "".get_string("showall", "", $totalcount).""; + echo "

"; + } + if (!$adminediting) { foreach ($courses as $course) { $course->fullname = highlight("$search", $course->fullname); @@ -123,14 +128,6 @@ } } else { // slightly more sophisticated - $oldperpage = ($adminediting) ? 30 : 10; - print_paging_bar($totalcount, $page, $oldperpage, "search.php?search=$search&perpage=$perpage&",($perpage == 99999)); - - if ($perpage != 99999 && $totalcount > $perpage) { - echo "

"; - echo "".get_string("showall", "", $totalcount).""; - echo "

"; - } echo "
"; echo "sesskey\">"; echo ""; @@ -185,19 +182,15 @@ echo ""; echo ""; - print_paging_bar($totalcount, $page, $oldperpage, "search.php?search=$search&perpage=30&",($perpage == 99999)); - - - if ($perpage != 99999 && $totalcount > $perpage) { - echo "

"; - echo "".get_string("showall", "", $totalcount).""; - echo "

"; - } - } + print_paging_bar($totalcount, $page, $perpage, "search.php?search=$search&perpage=$perpage&",'page',($perpage == 99999)); - + if ($perpage != 99999 && $totalcount > $perpage) { + echo "

"; + echo "".get_string("showall", "", $totalcount).""; + echo "

"; + } } else { print_heading(get_string("nocoursesfound", "", $search));