diff --git a/enrol/index.php b/enrol/index.php index 3cc533507c0..68a12fd7254 100644 --- a/enrol/index.php +++ b/enrol/index.php @@ -41,6 +41,10 @@ if ($course->id == SITEID) { redirect("$CFG->wwwroot/"); } +if (!$course->visible && !has_capability('moodle/course:viewhiddencourses', context_course::instance($course->id))) { + print_error('coursehidden'); +} + $PAGE->set_course($course); $PAGE->set_pagelayout('course'); $PAGE->set_url('/enrol/index.php', array('id'=>$course->id));