set default lang in login form if language selector is turned off

This commit is contained in:
Uwe Steinmann 2024-03-20 15:28:58 +01:00
parent 39ded6779d
commit 825186a046
2 changed files with 4 additions and 0 deletions

View File

@ -58,6 +58,7 @@ if($view) {
$view->setParam('languages', getLanguages());
$view->setParam('enablelanguageselector', $settings->_enableLanguageSelector);
$view->setParam('enablethemeselector', $settings->_enableThemeSelector);
$view->setParam('defaultlanguage', $settings->_language);
$view($_GET);
exit;
}

View File

@ -88,6 +88,7 @@ $(document).ready( function() {
$themes = $this->params['themes'];
$msg = $this->params['msg'];
$languages = $this->params['languages'];
$defaultlanguage = $this->params['defaultlanguage'];
$enableLanguageSelector = $this->params['enablelanguageselector'];
$enableThemeSelector = $this->params['enablethemeselector'];
@ -147,6 +148,8 @@ $(document).ready( function() {
'options'=>$options
)
);
} elseif($defaultlanguage) {
echo "<input type='hidden' name='lang' id='languageselector' value='".htmlspecialchars($defaultlanguage)."'/>";
}
if($enableThemeSelector) {
$options = array();