error("That's an invalid course id");
}
- require_capability('moodle/site:viewreports', get_context_instance(CONTEXT_COURSE, $id));
+ require_login($course->id);
+
+ require_capability('moodle/site:viewreports', get_context_instance(CONTEXT_COURSE, $course->id));
$strreports = get_string('reports');
$chooselog = optional_param('chooselog', 0, PARAM_INT);
$logformat = optional_param('logformat', 'showashtml', PARAM_ALPHA);
- require_login();
-
if ($hostid == $CFG->mnet_localhost_id) {
if (!$course = get_record('course', 'id', $id) ) {
error('That\'s an invalid course id'.$id);
$course->fullname = $course_stub->coursename;
}
+ require_login($course->id);
+
$context = get_context_instance(CONTEXT_COURSE, $course->id);
require_capability('moodle/site:viewreports', $context);
$page = optional_param('page', 0, PARAM_INT);
$perpage = optional_param('perpage', 100, PARAM_INT);
- require_login();
-
if (! $course = get_record("course", "id", $id)) {
error("Course id is incorrect.");
}
+ require_login($course->id);
+
require_capability('moodle/site:viewreports', get_context_instance(CONTEXT_COURSE, $course->id));
add_to_log($course->id, "course", "report outline", "report/outline/index.php?id=$course->id", $course->id);
echo "</tr>";
}
-?>
\ No newline at end of file
+?>
}
}
- require_login();
+ require_login($course->id);
$context = get_context_instance(CONTEXT_COURSE, $course->id);
if (!has_capability('moodle/site:viewreports', $context)) {