From 60c81ffea58dc86cac60fee1feee478817147e84 Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Fri, 3 Apr 2015 16:11:48 +0200 Subject: [PATCH] Add missing file from 1.9.x --- main/inc/lib/api.lib.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/main/inc/lib/api.lib.php b/main/inc/lib/api.lib.php index e93ba96196..c0ac210830 100644 --- a/main/inc/lib/api.lib.php +++ b/main/inc/lib/api.lib.php @@ -8084,3 +8084,17 @@ function apiIsSystemInstalled() $version = $settingsRow['selected_value']; return array('installed' => 1, 'message' => $version); } + +/** + * Limit the access to Session Admins wheen the limit_session_admin_role + * configuration variable is set to true + */ +function api_protect_limit_for_session_admin() +{ + if ( + api_is_session_admin() && + api_get_configuration_value('limit_session_admin_role') + ) { + api_not_allowed(true); + } +}