Fixing login - languageselector, fixes #277

This commit is contained in:
Florian Aders (EleRas)
2010-06-16 16:26:31 +00:00
parent cc7610d436
commit a1c98e4012

View File

@@ -265,9 +265,16 @@ foreach($langs as $key => $value)
$languages[$key] = $key; $languages[$key] = $key;
} }
if(!isset($userinfo['def_language']) if (isset($userinfo['language']))
|| !isset($languages[$userinfo['def_language']]))
{ {
// default: use language from session, #277
$language = $userinfo['language'];
}
else
{
if(!isset($userinfo['def_language'])
|| !isset($languages[$userinfo['def_language']]))
{
if(isset($_GET['language']) if(isset($_GET['language'])
&& isset($languages[$_GET['language']])) && isset($languages[$_GET['language']]))
{ {
@@ -277,10 +284,11 @@ if(!isset($userinfo['def_language'])
{ {
$language = $settings['panel']['standardlanguage']; $language = $settings['panel']['standardlanguage'];
} }
} }
else else
{ {
$language = $userinfo['def_language']; $language = $userinfo['def_language'];
}
} }
// include every english language file we can get // include every english language file we can get