<?php defined('C5_EXECUTE') or die("Access Denied."); $tp = new TaskPermission(); if ($tp->canViewNewsflow()) { Loader::library('newsflow'); if (Loader::helper('validation/numbers')->integer($_REQUEST['cID'])) { $ed = Newsflow::getEditionByID($_REQUEST['cID']); if (is_object($ed)) { print $ed->getContent(); } } else { if (isset($_REQUEST['cPath'])) { $ed = Newsflow::getEditionByPath($_REQUEST['cPath']); if (is_object($ed)) { print $ed->getContent(); } } } }
public function showNewsflowOverlay() { $tp = new TaskPermission(); $c = Page::getCurrentPage(); if (MOBILE_THEME_IS_ACTIVE == false && ENABLE_NEWSFLOW_OVERLAY == true && $tp->canViewNewsflow() && $c->getCollectionPath() != '/dashboard/news') { $u = new User(); $nf = $u->config('NEWSFLOW_LAST_VIEWED'); if ($nf == 'FIRSTRUN') { return false; } if (Config::get('SITE_MAINTENANCE_MODE')) { return false; } if (!$nf) { return true; } if (time() - $nf > NEWSFLOW_VIEWED_THRESHOLD) { return true; } } return false; }
/** * @return bool */ public function showNewsflowOverlay() { $tp = new \TaskPermission(); $c = Page::getCurrentPage(); if (Config::get('concrete.external.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') && !PermissionKey::getByHandle('view_in_maintenance_mode')->validate()) { return false; } if (!$nf) { return true; } if (time() - $nf > NEWSFLOW_VIEWED_THRESHOLD) { return true; } } return false; }
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; }