diff --git a/main/inc/lib/usermanager.lib.php b/main/inc/lib/usermanager.lib.php index 1e78ba7a2a..7c947dd026 100644 --- a/main/inc/lib/usermanager.lib.php +++ b/main/inc/lib/usermanager.lib.php @@ -2107,6 +2107,7 @@ class UserManager $result = Database::query($sql); if (Database::num_rows($result) > 0) { + $count = 0; while ($row = Database::fetch_array($result)) { $categories[$row['session_category_id']]['session_category']['id'] = $row['session_category_id']; $categories[$row['session_category_id']]['session_category']['name'] = $row['session_category_name']; @@ -2118,26 +2119,19 @@ class UserManager // Checking session visibility $visibility = api_get_session_visibility($session_id, null, $ignore_visibility_for_admins); - switch ($visibility) { - case SESSION_VISIBLE_READ_ONLY: - case SESSION_VISIBLE: - case SESSION_AVAILABLE: - break; - case SESSION_INVISIBLE: - continue(2); - } - $categories[$row['session_category_id']]['sessions'][$row['id']]['session_name'] = $row['name']; $categories[$row['session_category_id']]['sessions'][$row['id']]['session_id'] = $row['id']; - $categories[$row['session_category_id']]['sessions'][$row['id']]['date_start'] = $row['date_start']; - $categories[$row['session_category_id']]['sessions'][$row['id']]['date_end'] = $row['date_end']; + $categories[$row['session_category_id']]['sessions'][$row['id']]['date_start'] = '0000-00-00'; + $categories[$row['session_category_id']]['sessions'][$row['id']]['date_end'] = '0000-00-00'; $categories[$row['session_category_id']]['sessions'][$row['id']]['nb_days_access_before_beginning'] = $row['nb_days_access_before_beginning']; $categories[$row['session_category_id']]['sessions'][$row['id']]['nb_days_access_after_end'] = $row['nb_days_access_after_end']; $categories[$row['session_category_id']]['sessions'][$row['id']]['courses'] = UserManager::get_courses_list_by_session($user_id, $row['id']); + } } - + return $categories; + } /**