diff --git a/op/op.Login.php b/op/op.Login.php index 40ea3051c..f8a3d3632 100644 --- a/op/op.Login.php +++ b/op/op.Login.php @@ -63,7 +63,7 @@ if(isset($_POST['pwd'])) { } $lang = ''; -if(isset($_REQUEST["lang"]) && strlen($_REQUEST["lang"])>0 && is_numeric(array_search($_REQUEST["lang"],getLanguages())) ) { +if(isset($_REQUEST["lang"]) && strlen($_REQUEST["lang"])>0 && is_numeric(array_search($_REQUEST["lang"],$settings->getLanguages())) ) { $lang = (string) $_REQUEST["lang"]; } diff --git a/out/out.Login.php b/out/out.Login.php index f669696ca..c18b3564b 100644 --- a/out/out.Login.php +++ b/out/out.Login.php @@ -55,7 +55,7 @@ if($view) { $view->setParam('referrer', $refer); $view->setParam('themes', $themes); $view->setParam('msg', $msg); - $view->setParam('languages', getLanguages()); + $view->setParam('languages', $settings->getLanguages()); $view->setParam('enablelanguageselector', $settings->_enableLanguageSelector); $view->setParam('enablethemeselector', $settings->_enableThemeSelector); $view->setParam('defaultlanguage', $settings->_language);