public function showHelpOverlay() { $u = new ConcreteUser(); $timestamp = $u->config('MAIN_HELP_LAST_VIEWED'); if (!$timestamp) { return true; } }
/** * Shall we show the introductive help overlay? * * @return bool */ public function showHelpOverlay() { $result = false; if (Config::get('concrete.misc.help_overlay')) { $u = new ConcreteUser(); $timestamp = $u->config('MAIN_HELP_LAST_VIEWED'); if (!$timestamp) { $result = true; } } return $result; }
public static function getMine() { $u = new ConcreteUser(); $qn = unserialize($u->config('QUICK_NAV_BOOKMARKS')); if (is_object($qn)) { return $qn; } $qn = new DashboardMenu(); $qnx = new DefaultDashboardMenu(); $qn->items = $qnx->items; return $qn; }
public function showNewsflowOverlay() { $tp = new \TaskPermission(); $c = Page::getCurrentPage(); if ((!defined(MOBILE_THEME_IS_ACTIVE) || MOBILE_THEME_IS_ACTIVE == false) && Config::get('concrete.core.news_overlay') && $tp->canViewNewsflow() && $c->getCollectionPath() != '/dashboard/news') { $u = new ConcreteUser(); $nf = $u->config('NEWSFLOW_LAST_VIEWED'); if ($nf == 'FIRSTRUN') { return false; } if (Config::get('concrete.maintenance_mode')) { return false; } if (!$nf) { return true; } if (time() - $nf > NEWSFLOW_VIEWED_THRESHOLD) { return true; } } return false; }