|
@@ -2828,7 +2828,16 @@ function api_is_course_visible_for_user( $userid = null, $cid = null ) {
|
|
|
$visibility = Database::fetch_array($result);
|
|
|
$visibility = $visibility['visibility'];
|
|
|
}
|
|
|
-
|
|
|
+ else
|
|
|
+ {
|
|
|
+ $visibility = 0;
|
|
|
+ }
|
|
|
+ //shortcut permissions in case the visibility is "open to the world"
|
|
|
+ if($visibility === COURSE_VISIBILITY_OPEN_WORLD)
|
|
|
+ {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
if (api_get_setting('use_session_mode') != 'true') {
|
|
|
$course_user_table = Database::get_main_table(TABLE_MAIN_COURSE_USER);
|
|
|
|