$_CONF['app']['languageAbbr'] = $objLang->getAbbr(); $_CONF['app']['languageName'] = $objLang->getName(); $_CONF['app']['languageDefault'] = $objLang->default; } } else { //*** Get default language. $objLang = ContentLanguage::getDefault(); $_CONF['app']['language'] = $objLang->getId(); $_CONF['app']['languageAbbr'] = $objLang->getAbbr(); $_CONF['app']['languageName'] = $objLang->getName(); $_CONF['app']['languageDefault'] = $objLang->default; } } } $objTemp = new ContentLanguage(); $objTemp->setId($_CONF['app']['language']); $objTemp->setAbbr($_CONF['app']['languageAbbr']); $objTemp->setName($_CONF['app']['languageName']); $objTemp->default = $_CONF['app']['languageDefault']; $objTemp->setActive(TRUE); $objCms->setLanguage($objTemp); //*** Check if the current alias is forcing a language switch. if (!empty($strRewrite)) { $strRewrite = $objCms->cleanRewrite($strRewrite); //*** Get aliases for this URL. $objUrls = Alias::selectByAlias($strRewrite); if (!is_null($objUrls) && $objUrls->count() > 0) { //*** Check if the current language is in the list of aliases. $blnFoundLanguage = false; foreach ($objUrls as $objUrl) { $intLanguage = $objUrl->getLanguageId();