$report->load_users(); $numusers = $report->get_numusers(); $report->load_final_grades(); echo $report->group_selector; echo '<div class="clearer"></div>'; // echo $report->get_toggles_html(); //show warnings if any foreach ($warnings as $warning) { echo $OUTPUT->notification($warning); } $studentsperpage = $report->get_students_per_page(); // Don't use paging if studentsperpage is empty or 0 at course AND site levels if (!empty($studentsperpage)) { echo $OUTPUT->paging_bar($numusers, $report->page, $studentsperpage, $report->pbarurl); } $reporthtml = $report->get_grade_table(); // print submit button if ($USER->gradeediting[$course->id] && ($report->get_pref('showquickfeedback') || $report->get_pref('quickgrading'))) { echo '<form action="index.php" method="post">'; echo '<div>'; echo '<input type="hidden" value="' . s($courseid) . '" name="id" />'; echo '<input type="hidden" value="' . sesskey() . '" name="sesskey" />'; echo '<input type="hidden" value="grader" name="report"/>'; echo '<input type="hidden" value="' . $page . '" name="page"/>'; echo $reporthtml; echo '<div class="submit"><input type="submit" id="gradersubmit" value="' . s(get_string('update')) . '" /></div>'; echo '</div></form>'; } else { echo $reporthtml; } // prints paging bar at bottom for large pages
$renderer = $PAGE->get_renderer('core_user'); echo $renderer->user_search($url, $firstinitial, $lastinitial, $numusers, $totalusers, $report->currentgroupname); //show warnings if any foreach ($warnings as $warning) { echo $OUTPUT->notification($warning); } $studentsperpage = $report->get_students_per_page(); // Don't use paging if studentsperpage is empty or 0 at course AND site levels if (!empty($studentsperpage)) { echo $OUTPUT->paging_bar($numusers, $report->page, $studentsperpage, $report->pbarurl); } $displayaverages = true; if ($numusers == 0) { $displayaverages = false; } $reporthtml = $report->get_grade_table($displayaverages); // print submit button if ($USER->gradeediting[$course->id] && ($report->get_pref('showquickfeedback') || $report->get_pref('quickgrading'))) { echo '<form action="index.php" enctype="application/x-www-form-urlencoded" method="post" id="gradereport_grader">'; // Enforce compatibility with our max_input_vars hack. echo '<div>'; echo '<input type="hidden" value="' . s($courseid) . '" name="id" />'; echo '<input type="hidden" value="' . sesskey() . '" name="sesskey" />'; echo '<input type="hidden" value="' . time() . '" name="timepageload" />'; echo '<input type="hidden" value="grader" name="report"/>'; echo '<input type="hidden" value="' . $page . '" name="page"/>'; echo $reporthtml; echo '<div class="submit"><input type="submit" id="gradersubmit" value="' . s(get_string('update')) . '" /></div>'; echo '</div></form>'; } else { echo $reporthtml;