Exemplo n.º 1
0
 public function getLangShortCode()
 {
     if ($this->_langShortCode === null) {
         $array = Lang::getDefault();
         $this->_langShortCode = $array['short_code'];
     }
     return $this->_langShortCode;
 }
Exemplo n.º 2
0
Arquivo: Cat.php Projeto: efueger/luya
 public function getLangId()
 {
     if ($this->_langId === null) {
         $array = Lang::getDefault();
         $this->_langId = $array['id'];
     }
     return $this->_langId;
 }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 4
0
 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())];
 }
Exemplo n.º 5
0
 private function getDefaultLang($field = false)
 {
     if ($this->_lang === null) {
         $this->_lang = Lang::getDefault();
     }
     if ($field) {
         return $this->_lang[$field];
     }
     return $this->_lang;
 }
Exemplo n.º 6
0
 public function actionLang()
 {
     return Lang::getDefault();
 }
Exemplo n.º 7
0
 public function getDefaultLangShortCode()
 {
     if ($this->_defaultLangShortCode === null) {
         $lang = Lang::getDefault();
         $this->_defaultLangShortCode = $lang['short_code'];
     }
     return $this->_defaultLangShortCode;
 }