From 8b63f5e3ff9cbf890bb58dd965a2ac26362a09d2 Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Sat, 14 Jun 2014 14:24:14 -0500 Subject: [PATCH] Add session check before browser language auto-detection, to avoid unnecessarily loading a class and calling database - refs #6224 --- main/inc/global.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/inc/global.inc.php b/main/inc/global.inc.php index 386a4aa851..4670bca0a7 100755 --- a/main/inc/global.inc.php +++ b/main/inc/global.inc.php @@ -382,7 +382,7 @@ if (!empty($_POST['language_list'])) { $user_language = str_replace('index.php?language=', '', $_POST['language_list']); } -if (empty($user_language) && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { +if (empty($user_language) && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && !isset($_SESSION['_user'])) { require_once __DIR__.'/../admin/sub_language.class.php'; $l = subLanguageManager::getLanguageFromBrowserPreference($_SERVER['HTTP_ACCEPT_LANGUAGE']); if (!empty($l)) {