/** * Инициализирует языковой файл * * @param null $sLanguage * @return void */ protected function InitLang($sLanguage = null) { $this->aLangMsg = array(); if (!$sLanguage) { $sLanguage = $this->sCurrentLang; } // * Если используется кеширование через memcaсhed, то сохраняем данные языкового файла в кеш /* if (Config::Get('sys.cache.use') AND Config::Get('sys.cache.type') == 'memory') { if (false === ($this->aLangMsg = $this->Cache_Get("lang_" . $sLanguage))) { $this->aLangMsg = array(); $this->LoadLangFiles($sLanguage); $this->Cache_Set($this->aLangMsg, "lang_" . $sLanguage, array('adm_lang'), 60 * 60); } } else { $this->LoadLangFiles($sLanguage); } */ parent::InitLang($sLanguage); // * Загружаем в шаблон //$this->Viewer_Assign('aLang', $this->aLangMsg); $this->Viewer_Assign('oLang', $this); }