Browse Source

Fix course hidden see BT#14776

Julio Montoya 6 years ago
parent
commit
fb4e618399
2 changed files with 4 additions and 2 deletions
  1. 1 1
      main/inc/lib/course.lib.php
  2. 3 1
      main/inc/lib/userportal.lib.php

+ 1 - 1
main/inc/lib/course.lib.php

@@ -4284,7 +4284,7 @@ class CourseManager
         $now = date('Y-m-d h:i:s');
         $user_id = api_get_user_id();
         $course_info = api_get_course_info_by_id($course['real_id']);
-        $course_visibility = $course_info['visibility'];
+        $course_visibility = (int) $course_info['visibility'];
 
         if ($course_visibility === COURSE_VISIBILITY_HIDDEN) {
             return '';

+ 3 - 1
main/inc/lib/userportal.lib.php

@@ -1677,7 +1677,9 @@ class IndexManager
                                                 $session_id,
                                                 'session_course_item'
                                             );
-                                            $html_courses_session[] = $c[1];
+                                            if (isset($c[1])) {
+                                                $html_courses_session[] = $c[1];
+                                            }
                                         }
                                         $count_courses_session++;
                                         $count++;