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,22 +265,30 @@ 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']]))
{ {
if(isset($_GET['language']) // default: use language from session, #277
&& isset($languages[$_GET['language']])) $language = $userinfo['language'];
{
$language = $_GET['language'];
}
else
{
$language = $settings['panel']['standardlanguage'];
}
} }
else else
{ {
$language = $userinfo['def_language']; if(!isset($userinfo['def_language'])
|| !isset($languages[$userinfo['def_language']]))
{
if(isset($_GET['language'])
&& isset($languages[$_GET['language']]))
{
$language = $_GET['language'];
}
else
{
$language = $settings['panel']['standardlanguage'];
}
}
else
{
$language = $userinfo['def_language'];
}
} }
// include every english language file we can get // include every english language file we can get