public function getLangShortCode() { if ($this->_langShortCode === null) { $array = Lang::getDefault(); $this->_langShortCode = $array['short_code']; } return $this->_langShortCode; }
public function getLangId() { if ($this->_langId === null) { $array = Lang::getDefault(); $this->_langId = $array['id']; } return $this->_langId; }
public function actionAll() { $data = []; foreach (NavContainer::find()->asArray()->all() as $container) { $data[$container['id']] = ['name' => $container['name'], 'alias' => $container['alias'], 'id' => $container['id'], '__items' => $this->actionGetByContainerAlias($container['alias'])]; } // get draft data $data['drafts'] = $this->getDraftData(Lang::getDefault()['id']); return $data; }
public function actionDataMenu() { return ['items' => ArrayHelper::typeCast((new Query())->select(['cms_nav.id', 'nav_container_id', 'parent_nav_id', 'is_hidden', 'is_offline', 'is_draft', 'is_home', 'cms_nav_item.title'])->from('cms_nav')->leftJoin('cms_nav_item', 'cms_nav.id=cms_nav_item.nav_id')->orderBy('cms_nav.sort_index ASC')->where(['cms_nav_item.lang_id' => Lang::getDefault()['id'], 'cms_nav.is_deleted' => 0, 'cms_nav.is_draft' => 0])->all()), 'drafts' => ArrayHelper::typeCast((new Query())->select(['cms_nav.id', 'nav_container_id', 'parent_nav_id', 'is_hidden', 'is_offline', 'is_draft', 'is_home', 'cms_nav_item.title'])->from('cms_nav')->leftJoin('cms_nav_item', 'cms_nav.id=cms_nav_item.nav_id')->orderBy('cms_nav.sort_index ASC')->where(['cms_nav_item.lang_id' => Lang::getDefault()['id'], 'cms_nav.is_deleted' => 0, 'cms_nav.is_draft' => 1])->all()), 'containers' => ArrayHelper::typeCast((new Query())->select(['id', 'name'])->from('cms_nav_container')->where(['is_deleted' => 0])->orderBy(['cms_nav_container.id' => 'ASC'])->all())]; }
private function getDefaultLang($field = false) { if ($this->_lang === null) { $this->_lang = Lang::getDefault(); } if ($field) { return $this->_lang[$field]; } return $this->_lang; }
public function actionLang() { return Lang::getDefault(); }
public function getDefaultLangShortCode() { if ($this->_defaultLangShortCode === null) { $lang = Lang::getDefault(); $this->_defaultLangShortCode = $lang['short_code']; } return $this->_defaultLangShortCode; }