Exemplo n.º 1
0
$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
Exemplo n.º 2
0
$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;