Kaynağa Gözat

Fix session course list

jmontoyaa 8 yıl önce
ebeveyn
işleme
63d9d733d9
1 değiştirilmiş dosya ile 8 ekleme ve 7 silme
  1. 8 7
      main/session/index.php

+ 8 - 7
main/session/index.php

@@ -59,7 +59,7 @@ foreach ($course_list as $course) {
         $session_id
     );
     if ($status !== false || api_is_platform_admin() || $userIsGeneralCoach) {
-        $user_course_list[] = $course['code'];
+        $user_course_list[] = $course['real_id'];
     }
 }
 
@@ -126,12 +126,13 @@ $new_course_list = array();
 
 if (!empty($course_list)) {
     foreach ($course_list as $course_data) {
-        if (!api_is_platform_admin()) {
-            if (in_array(
-                    $course_data['code'],
-                    $user_course_list
-                ) || api_is_anonymous()
-            ) {
+        if (api_is_platform_admin()) {
+            $course_data['title'] = Display::url(
+                $course_data['title'],
+                api_get_course_url($course_data['code'], $session_id)
+            );
+        } else {
+            if (in_array($course_data['real_id'], $user_course_list) || api_is_anonymous()) {
                 $course_data['title'] = Display::url(
                     $course_data['title'],
                     api_get_course_url($course_data['code'], $session_id)