From 2069223b433577eb65c4d473b28aa5ff533c9100 Mon Sep 17 00:00:00 2001 From: jmontoyaa Date: Mon, 8 May 2017 12:41:23 +0200 Subject: [PATCH] Add conf "session_admins_access_all_content" BT#12510 --- main/inc/lib/api.lib.php | 6 ++++++ main/install/configuration.dist.php | 2 ++ 2 files changed, 8 insertions(+) diff --git a/main/inc/lib/api.lib.php b/main/inc/lib/api.lib.php index a544e3c602..7909071077 100644 --- a/main/inc/lib/api.lib.php +++ b/main/inc/lib/api.lib.php @@ -1071,6 +1071,12 @@ function api_protect_course_script($print_headers = false, $allow_session_admins return true; } + // Session admin has access to course + $sessionAccess = api_get_configuration_value('session_admins_access_all_content'); + if ($sessionAccess) { + $allow_session_admins = true; + } + if (api_is_platform_admin($allow_session_admins)) { return true; } diff --git a/main/install/configuration.dist.php b/main/install/configuration.dist.php index eb73a510c8..43e3d9ad7f 100755 --- a/main/install/configuration.dist.php +++ b/main/install/configuration.dist.php @@ -369,3 +369,5 @@ $_configuration['agenda_legend'] = [ //$_configuration['thematic_pdf_orientation'] = 'landscape'; // Show number of users in session list //$_configuration['session_list_show_count_users'] = false; +// Session admin access to all course content +//$_configuration['session_admins_access_all_content'] = false;