/** * Lists all I18nMessage models. * @return mixed */ public function actionIndex() { $searchModel = new I18nMessageSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); Url::remember(Yii::$app->request->getUrl(), 'i18n-messages-filter'); $languages = ArrayHelper::map(I18nMessage::find()->select('language')->distinct()->all(), 'language', 'language'); $categories = ArrayHelper::map(I18nSourceMessage::find()->select('category')->distinct()->all(), 'category', 'category'); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'languages' => $languages, 'categories' => $categories]); }
use common\components\filesystem\FileLogic; use yii\helpers\FileHelper; use backend\modules\i18n\models\search\I18nMessageSearch; ?> <?php Page::switchToUrlLocale(); ?> <?php require_once Yii::getAlias('@webroot/templates/noscript.html'); require_once Yii::getAlias('@webroot/templates/app.html'); ?> <?php $js = 'server_config = ' . json_encode(Yii::$app->keyStorage->getAllArray()) . ';' . 'server_config.frontend_app_debug = "' . YII_DEBUG . '";' . 'server_config.frontend_app_web_url = "' . Yii::getAlias('@frontendUrl') . Yii::getAlias('@web') . '";' . 'server_config.frontend_app_frontend_url = "' . Yii::getAlias('@frontendUrl') . '";' . 'server_config.frontend_app_domain_id = "' . Yii::getAlias('@domainId') . '";' . 'server_config.frontend_app_default_domain_id = "' . Yii::getAlias('@defaultDomainId') . '";' . 'server_config.frontend_app_dealer_id = "' . Yii::getAlias('@dealerId') . '";' . 'server_config.frontend_app_locale = "' . Yii::$app->language . '";' . 'server_config.frontend_app_facebook_app_id = "' . getenv('FACEBOOK_APP_ID') . '";' . 'server_config.frontend_app_instagram_client_id = "' . getenv('INSTAGRAM_CLIENT_ID') . '";' . 'server_config.frontend_app_code_body_end = "' . htmlspecialchars(str_replace(array("\r\n", "\r", "\n"), "", DbText::widget(['key' => 'frontend.code.body.end', 'domain_id' => Yii::getAlias('@domainId')]))) . '";' . 'server_config.frontend_app_files_midified = ' . json_encode(FileLogic::getModifiedTime(FileHelper::findFiles(Yii::getAlias('@webroot/templates')))) . ';' . 'server_config.frontend_app_t = ' . json_encode(I18nMessageSearch::getForFrontend()) . ';' . 'server_config.frontend_app_api_url = "' . Yii::getAlias('@apiUrl') . '";'; $this->registerJs($js, \yii\web\View::POS_HEAD); //yii\helpers\VarDumper::dump(common\models\Page::getMetaTags(), 11, 1); die(); foreach (Page::getMetaTags() as $tag) { $this->registerMetaTag($tag); } if (empty($_SESSION['flag'])) { ?> <?php $_SESSION['flag'] = true; ?> <div id="mobile-popup" class="mobile-greeting hidden-lg hidden"> <button class="close-btn">✕</button> <p> <?php echo Yii::t('frontend', 'popupMessage');