From 8932aa828af8c29e7c36e558319aabc1647a65e2 Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Wed, 8 Apr 2015 08:30:20 +0200 Subject: [PATCH] Add missing function - fix fatal error. --- 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 17b5e2bd94..0459fb9b37 100644 --- a/main/inc/lib/api.lib.php +++ b/main/inc/lib/api.lib.php @@ -8076,3 +8076,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); + } +}