echo '<div class="clearer"></div>';
echo $report->get_toggles_html();
-print_paging_bar($numusers, $report->page, $report->get_pref('studentsperpage'), $report->pbarurl);
+$studentsperpage = $report->get_pref('studentsperpage');
+// Don't use paging if studentsperpage is empty or 0 at course AND site levels
+if (!empty($studentsperpage)) {
+ print_paging_bar($numusers, $report->page, $studentsperpage, $report->pbarurl);
+}
$reporthtml = '<table class="gradestable flexible boxaligncenter generaltable">';
$reporthtml .= $report->get_headerhtml();
}
// prints paging bar at bottom for large pages
-if ($report->get_pref('studentsperpage') >= 20) {
- print_paging_bar($numusers, $report->page, $report->get_pref('studentsperpage'), $report->pbarurl);
+if (!empty($studentsperpage) && $studentsperpage >= 20) {
+ print_paging_bar($numusers, $report->page, $studentsperpage, $report->pbarurl);
}
print_footer($course);
$this->sortitemid = $sortitemid;
// base url for sorting by first/last name
- $this->baseurl = 'index.php?id='.$this->courseid.'&perpage='.$this->get_pref('studentsperpage')
- .'&page='.$this->page.'&';
- //
- $this->pbarurl = 'index.php?id='.$this->courseid.'&perpage='.$this->get_pref('studentsperpage').'&';
+ $studentsperpage = $this->get_pref('studentsperpage');
+ $perpage = '';
+ $curpage = '';
+
+ if (!empty($studentsperpage)) {
+ $perpage = '&perpage='.$studentsperpage;
+ $curpage = '&page='.$this->page;
+ }
+ $this->baseurl = 'index.php?id='.$this->courseid. $perpage.$curpage.'&';
+
+ $this->pbarurl = 'index.php?id='.$this->courseid.$perpage.'&';
// Setup groups if requested
if ($this->get_pref('showgroups')) {