Ejemplo n.º 1
0
 /**
  * Загрузка перевода в массив JavaScript
  * */
 private function registerTranslationsInJs()
 {
     $json = Json::encode(['system' => FileHelper::requireFile(Yii::getAlias('@vendor') . '/nagser/base/messages/' . Yii::$app->language . '/js.php')]);
     Yii::$app->view->registerJs('var language = ' . $json, View::POS_HEAD);
 }
Ejemplo n.º 2
0
 /**
  * Получение конфигурации текущей темы
  * */
 private function getCurrentThemeConfig()
 {
     return FileHelper::requireFile(\Yii::getAlias('@currentThemePath') . '/config.php');
 }
Ejemplo n.º 3
0
 /**
  * Удаление темы оформления
  * */
 public function delete()
 {
     FileHelper::removeDirectory($this->getThemeDir($this->dir));
 }