/** * 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; }
public function getDefaultLangShortCode() { if ($this->_defaultLangShortCode === null) { $lang = Lang::getDefault(); $this->_defaultLangShortCode = $lang['short_code']; } return $this->_defaultLangShortCode; }