$confirm = optional_param('confirm', 0, PARAM_BOOL);
$courseid = optional_param('courseid', 0, PARAM_INT); // needed for user tab - does nothing here
-require_login();
+require_login($courseid);
if (empty($CFG->bloglevel)) {
error('Blogging is disabled!');
}
$courseid = $course->id;
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
- require_login($course->id);
+ require_login($course);
if (!has_capability('moodle/blog:view', $coursecontext)) {
error('You do not have the required permissions to view blogs in this course');
}
}
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$courseid = $course->id;
- require_login($course->id);
+ require_login($course);
if (!has_capability('moodle/blog:view', $coursecontext)) {
error('You do not have the required permissions to view blogs in this course/group');
}
}
$userid = $filterselect;
+ if (!empty($courseid)) {
+ require_login($courseid);
+ }
+
break;
default: