Browse Source

COURSE_VISIBILITY_OPEN_PLATFORM don't need to be registered to the course.

See BT#11882
jmontoyaa 8 years ago
parent
commit
8c6e54b630
1 changed files with 2 additions and 8 deletions
  1. 2 8
      main/inc/local.inc.php

+ 2 - 8
main/inc/local.inc.php

@@ -1340,19 +1340,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;
@@ -1370,6 +1363,7 @@ if ((isset($uidReset) && $uidReset) || (isset($cidReset) && $cidReset)) {
                 if ($is_platformAdmin) {
                     $is_allowed_in_course = true;
                 }
+                break;
         }
     }