Browse Source

Security fix to stop students being able to see the attendance records of other students.

MOODLE_26_STABLE
Neill Magill 11 years ago
parent
commit
e5ee0c5574
  1. 4
      view.php

4
view.php

@ -63,7 +63,9 @@ $PAGE->navbar->add(get_string('attendancereport', 'attendance'));
$output = $PAGE->get_renderer('mod_attendance'); $output = $PAGE->get_renderer('mod_attendance');
$userid = isset($pageparams->studentid) ? $pageparams->studentid : $USER->id; // Only users with proper permissions should be able to see any users individual report.
$userid = (isset($pageparams->studentid) &&
($att->perm->can_manage() || $att->perm->can_take() || $att->perm->can_change())) ? $pageparams->studentid : $USER->id;
$userdata = new attendance_user_data($att, $userid); $userdata = new attendance_user_data($att, $userid);
echo $output->header(); echo $output->header();

Loading…
Cancel
Save