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

1.10.x
jmontoyaa 9 years ago
parent 1f80a0c634
commit dc21e844ab
  1. 10
      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;
}
}

Loading…
Cancel
Save