public function run()
{
$langs = array_keys($this->getController()->yupe->getLanguagesList());
if (count($langs) <= 1) {
return;
}
if (!Yii::app()->getUrlManager() instanceof \yupe\components\urlManager\LangUrlManager) {
Yii::log('For use multi lang, please, enable "upe\\components\\urlManager\\LangUrlManager" as default UrlManager', \CLogger::LEVEL_WARNING);
return;
}
if ($this->enableFlag) {
Yii::app()->getClientScript()->registerCssFile(Yii::app()->getTheme()->getAssetsUrl() . '/css/flags.css');
}
$this->render($this->view, ['langs' => $langs, 'currentLanguage' => Yii::app()->getLanguage(), 'currentUrl' => Yii::app()->getRequest()->getUrl()]);
}