Bladeren bron

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

Yannick Warnier 11 jaren geleden
bovenliggende
commit
e4bc5eda46
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  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;
         }