Skip to content

Commit 6136a53

Browse files
committed
If lang is set by menu then force the use of that language see BT#13183
1 parent 86501d9 commit 6136a53

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

main/inc/global.inc.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,6 @@
431431
$valid_languages = api_get_languages();
432432

433433
if (!empty($valid_languages)) {
434-
435434
if (!in_array($user_language, $valid_languages['folder'])) {
436435
$user_language = api_get_setting('platformLanguage');
437436
}
@@ -484,6 +483,12 @@
484483
if (isset($_GET['language'])) {
485484
$language_interface = $user_language;
486485
}
486+
487+
$allow = api_get_configuration_value('show_language_selector_in_menu');
488+
// Overwrite all lang configs and use the menu language
489+
if ($allow) {
490+
$language_interface = $_SESSION['user_language_choice'];
491+
}
487492
}
488493

489494
// Sometimes the variable $language_interface is changed

0 commit comments

Comments
 (0)