Browse Source

Add condition to avoid high-load useless session queries - refs BT#7140

Yannick Warnier 11 năm trước cách đây
mục cha
commit
e4bc5eda46
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      main/mySpace/course.php

+ 2 - 2
main/mySpace/course.php

@@ -65,7 +65,7 @@ $a_courses = array();
 if (api_is_drh() || api_is_session_admin() || api_is_platform_admin()) {
     $coursesFromSession = array();
     if (api_is_drh()) {
-        if (api_drh_can_access_all_session_content()) {
+        if (api_drh_can_access_all_session_content() && empty($id_session)) {
             $coursesFromSession = SessionManager::getAllCoursesFromAllSessionFromDrh(api_get_user_id());
         }
     }
@@ -147,7 +147,7 @@ if (!api_is_drh() && !api_is_session_admin() && !api_is_platform_admin()) {
 }
 
 if (api_is_drh() && !api_is_platform_admin()) {
-    if (api_drh_can_access_all_session_content()) {
+    if (api_drh_can_access_all_session_content() && empty($id_session)) {
         if (!isset($_GET['user_id'])) {
             $a_courses = $coursesFromSession;
         }