Просмотр исходного кода

Fixing protect_session_edit() admins can see session info

Julio Montoya 12 лет назад
Родитель
Сommit
1a109b53c1
1 измененных файлов с 1 добавлено и 3 удалено
  1. 1 3
      main/inc/lib/sessionmanager.lib.php

+ 1 - 3
main/inc/lib/sessionmanager.lib.php

@@ -1742,10 +1742,8 @@ class SessionManager {
 
     function protect_session_edit($id) {
         api_protect_admin_script(true);
-
         $session_info = self::fetch($id);
-
-        if (api_get_setting('allow_session_admins_to_manage_all_sessions') != 'true') {
+        if (!api_is_platform_admin() && api_get_setting('allow_session_admins_to_manage_all_sessions') != 'true') {
             if ($session_info['session_admin_id'] != api_get_user_id()) {
                 api_not_allowed(true);
             }