MDL-10965 courses: capability to browse course list
This commit is contained in:
@@ -1948,6 +1948,11 @@ function can_access_course(stdClass $course, $user = null, $withcapability = '',
|
||||
return true;
|
||||
}
|
||||
|
||||
if (!core_course_category::can_view_course_info($course)) {
|
||||
// No guest access if user does not have capability to browse courses.
|
||||
return false;
|
||||
}
|
||||
|
||||
// if not enrolled try to gain temporary guest access
|
||||
$instances = $DB->get_records('enrol', array('courseid'=>$course->id, 'status'=>ENROL_INSTANCE_ENABLED), 'sortorder, id ASC');
|
||||
$enrols = enrol_get_plugins(true);
|
||||
|
||||
Reference in New Issue
Block a user