From: mattc-catalyst Date: Fri, 7 Dec 2007 00:30:21 +0000 (+0000) Subject: MDL-12433: course/info respect the $CFG->allowvisiblecoursesinhiddencategories setting X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=2d5b1ac89131fdaf948b15f2af0087b7c3446a75;p=moodle.git MDL-12433: course/info respect the $CFG->allowvisiblecoursesinhiddencategories setting Credit goes to Petr Kalis --- diff --git a/course/info.php b/course/info.php index d2dddba98e..27354c9eef 100644 --- a/course/info.php +++ b/course/info.php @@ -28,7 +28,8 @@ require_login(); } - if (!(course_parent_visible($course) || $course->visible) && !has_capability('moodle/course:viewhiddencourses', $context)) { + $context = get_context_instance(CONTEXT_COURSE, $course->id); + if ((!(course_parent_visible($course) && $CFG->allowvisiblecoursesinhiddencategories) || (! $course->visible)) && !has_capability('moodle/course:viewhiddencourses', $context)) { error(get_string('coursehidden'), $CFG->wwwroot .'/'); } @@ -54,7 +55,7 @@ echo filter_text(text_to_html($course->summary),$course->id); - $context = get_context_instance(CONTEXT_COURSE, $course->id); + if ($managerroles = get_config('', 'coursemanager')) { $coursemanagerroles = split(',', $managerroles); foreach ($coursemanagerroles as $roleid) {