]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-19808 Converted calls to print_paging_bar
authornicolasconnault <nicolasconnault>
Fri, 7 Aug 2009 01:37:44 +0000 (01:37 +0000)
committernicolasconnault <nicolasconnault>
Fri, 7 Aug 2009 01:37:44 +0000 (01:37 +0000)
mod/forum/lib.php
mod/forum/search.php
mod/forum/user.php

index 29c932fb1c8da85e7951f84998eda08c37ecc5fa..047e30d7c7f11c26381f9645e9b7a50366d5df73 100644 (file)
@@ -5527,7 +5527,7 @@ function forum_print_latest_discussions($course, $forum, $maxdiscussions=-1, $di
         $numdiscussions = forum_get_discussions_count($cm);
 
         ///Show the paging bar
-        print_paging_bar($numdiscussions, $page, $perpage, "view.php?f=$forum->id&amp;");
+        echo $OUTPUT->paging_bar(moodle_paging_bar::make($numdiscussions, $page, $perpage, "view.php?f=$forum->id"));
         if ($numdiscussions > 1000) {
             // saves some memory on sites with very large forums
             $replies = forum_count_discussion_replies($forum->id, $sort, $maxdiscussions, $page, $perpage);
@@ -5667,7 +5667,7 @@ function forum_print_latest_discussions($course, $forum, $maxdiscussions=-1, $di
     }
 
     if ($page != -1) { ///Show the paging bar
-        print_paging_bar($numdiscussions, $page, $perpage, "view.php?f=$forum->id&amp;");
+        echo $OUTPUT->paging_bar(moodle_paging_bar::make($numdiscussions, $page, $perpage, "view.php?f=$forum->id"));
     }
 }
 
index c31ae464f34559ed1a9d4f2da114ed8a51a1a9aa..57cc06fa37c6dd53fd56eda7b2f0112c6cc2c37b 100644 (file)
     echo '</div>';
 
     echo $OUTPUT->heading("$strsearchresults: $totalcount");
-
-    print_paging_bar($totalcount, $page, $perpage, "search.php?search=".urlencode($search)."&amp;id=$course->id&amp;perpage=$perpage&amp;");
+    
+    $url = new moodle_url('search.php', array('search' => urlencode($search), 'id' => $course->id, 'perpage' => $perpage));
+    echo $OUTPUT->paging_bar(moodle_paging_bar::make($totalcount, $page, $perpage, $url));
 
     //added to implement highlighting of search terms found only in HTML markup
     //fiedorow - 9/2/2005
                 $fulllink, $strippedsearch, -99, false);
     }
 
-    print_paging_bar($totalcount, $page, $perpage, "search.php?search=".urlencode($search)."&amp;id=$course->id&amp;perpage=$perpage&amp;");
+    echo $OUTPUT->paging_bar(moodle_paging_bar::make($totalcount, $page, $perpage, $url));
 
     echo $OUTPUT->footer();
 
index 9221c6ce2cc734cf0049f878bb183348e484d3cf..76392cfb9598d304c37add20ea31ee37c79bab34 100644 (file)
@@ -96,9 +96,9 @@ if ($course->id == SITEID) {
 // Get the posts.
 if ($posts = forum_search_posts($searchterms, $searchcourse, $page*$perpage, $perpage,
             $totalcount, $extrasql)) {
-
-    print_paging_bar($totalcount, $page, $perpage,
-            "user.php?id=$user->id&amp;course=$course->id&amp;mode=$mode&amp;perpage=$perpage&amp;");
+    
+    $baseurl = new moodle_url('user.php', array('id' => $user->id, 'course' => $course->id, 'mode' => $mode, 'perpage' => $perpage));
+    echo $OUTPUT->paging_bar(moodle_paging_bar::make($totalcount, $page, $perpage, $baseurl));
 
     $discussions = array();
     $forums      = array();
@@ -165,8 +165,7 @@ if ($posts = forum_search_posts($searchterms, $searchcourse, $page*$perpage, $pe
         echo "<br />";
     }
 
-    print_paging_bar($totalcount, $page, $perpage,
-            "user.php?id=$user->id&amp;course=$course->id&amp;mode=$mode&amp;perpage=$perpage&amp;");
+    echo $OUTPUT->paging_bar(moodle_paging_bar::make($totalcount, $page, $perpage, $baseurl));
 } else {
     if ($mode == 'posts') {
         echo $OUTPUT->heading(get_string('noposts', 'forum'));