$report->user_prefs['studentsperpage'] = $perpageurl; } // final grades MUST be loaded after the processing $report->load_users(); $numusers = $report->get_numusers(); $report->load_final_grades(); /// Print header print_header_simple($strgrades . ': ' . $reportname, ': ' . $strgrades, $navigation, '', '', true, $buttons, navmenu($course)); /// Print the plugin selector at the top print_grade_plugin_selector($courseid, 'report', 'grader'); // Add tabs $currenttab = 'graderreport'; require 'tabs.php'; echo $report->group_selector; echo '<div class="clearer"></div>'; echo $report->get_toggles_html(); //show warnings if any foreach ($warnings as $warning) { notify($warning); } $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 = '<script src="functions.js" type="text/javascript"></script>'; $reporthtml .= '<table id="user-grades" class="gradestable flexible boxaligncenter generaltable">'; $reporthtml .= $report->get_headerhtml(); $reporthtml .= $report->get_iconshtml(); $reporthtml .= $report->get_rangehtml(); $reporthtml .= $report->get_studentshtml();
/** * Builds and returns a div with on/off toggles. * @return string HTML code */ function get_toggles_html() { return parent::get_toggles_html(); }