aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2025-04-02 16:52:25 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2025-04-02 16:52:25 +0000
commitdf61e200d72e0fc3cf4ad1313fb4e9fe1c0432e0 (patch)
treea546c7511d8d239ba33e01b4d36df52283d83ece
parent89bdb5182f8ceddf49390dacdffbd0e18a98be0d (diff)
use correct session variable to determine language on login page, fixes #5124
Closes #5124 Merge request studip/studip!4092
-rw-r--r--templates/login/_header_languages.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/templates/login/_header_languages.php b/templates/login/_header_languages.php
index db8f41a..6504cc9 100644
--- a/templates/login/_header_languages.php
+++ b/templates/login/_header_languages.php
@@ -1,9 +1,9 @@
<form id="language-selector" method="POST" action="<?= URLHelper::getLink(Request::url(), ['cancel_login' => null]) ?>">
- <? try {echo CSRFProtection::tokenTag();} catch (SessionRequiredException){}?>
+ <? try {echo CSRFProtection::tokenTag();} catch (SessionRequiredException) {}?>
<input type="hidden" name="user_config_submitted" value="1">
<select id="languages" name="set_language" class="select2" onchange="this.form.submit()">
<? foreach ($GLOBALS['INSTALLED_LANGUAGES'] as $temp_language_key => $temp_language): ?>
- <option value="<?= htmlReady($temp_language_key) ?>" <?= array_key_exists('forced_language', $_SESSION) && $_SESSION['forced_language'] === $temp_language_key ? 'selected' : '' ?>
+ <option value="<?= htmlReady($temp_language_key) ?>" <?= array_key_exists('_language', $_SESSION) && $_SESSION['_language'] === $temp_language_key ? 'selected' : '' ?>
data-flag="<?= URLHelper::getLink('assets/images/languages/' . $temp_language['picture']) ?>">
<?= htmlReady($temp_language['name']) ?>
</option>