diff --git a/plugins/system/languagefilter/languagefilter.php b/plugins/system/languagefilter/languagefilter.php index 883802c6a8a3c..04c5869664277 100644 --- a/plugins/system/languagefilter/languagefilter.php +++ b/plugins/system/languagefilter/languagefilter.php @@ -271,17 +271,14 @@ public function parseRule(&$router, &$uri) } } } - else - { - // We are not in SEF mode - $lang = $uri->getVar('lang'); + // We are not in SEF mode + $lang = $uri->getVar('lang', $lang_code); - if (isset($this->sefs[$lang])) - { - // We found our language - $found = true; - $lang_code = $this->sefs[$lang]->lang_code; - } + if (isset($this->sefs[$lang])) + { + // We found our language + $found = true; + $lang_code = $this->sefs[$lang]->lang_code; } // We are called via POST. We don't care about the language