diff --git a/main/inc/local.inc.php b/main/inc/local.inc.php index 30615bf53a..46b5df52c4 100755 --- a/main/inc/local.inc.php +++ b/main/inc/local.inc.php @@ -1238,19 +1238,12 @@ if ((isset($uidReset) && $uidReset) || (isset($cidReset) && $cidReset)) { $is_allowed_in_course = false; if (isset($_course) && isset($_course['visibility'])) { - switch ($_course['visibility']) { case COURSE_VISIBILITY_OPEN_WORLD: //3 $is_allowed_in_course = true; break; case COURSE_VISIBILITY_OPEN_PLATFORM: //2 - $courseCode = $_course['code']; - $isUserSubscribedInCourse = CourseManager::is_user_subscribed_in_course( - $user_id, - $courseCode, - $session_id - ); - if (isset($user_id) && ($is_platformAdmin || $isUserSubscribedInCourse === true) && !api_is_anonymous($user_id)) { + if (isset($user_id) && !api_is_anonymous($user_id)) { $is_allowed_in_course = true; } break; @@ -1268,6 +1261,7 @@ if ((isset($uidReset) && $uidReset) || (isset($cidReset) && $cidReset)) { if ($is_platformAdmin) { $is_allowed_in_course = true; } + break; } }