Ejemplo n.º 1
0
 /**
  * Get all drafts nav items
  *
  * @return array
  */
 public static function getDrafts()
 {
     if (self::$drafts === null) {
         self::$drafts = (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();
     }
     return self::$drafts;
 }
Ejemplo n.º 2
0
 public function getDefaultLangShortCode()
 {
     if ($this->_defaultLangShortCode === null) {
         $lang = Lang::getDefault();
         $this->_defaultLangShortCode = $lang['short_code'];
     }
     return $this->_defaultLangShortCode;
 }