public function beforeFilter(\Cake\Event\Event $event) { // notifications for index-action have to be loaded here because of the loaded count of unread notifications. $this->set('notifications', $this->Notifier->getNotifications()); $this->Notifier->markAsRead(); parent::beforeFilter($event); }
/** * beforeFilter * * beforeFilter event. * * @param \Cake\Event\Event $event Event. * @return void */ public function beforeFilter(\Cake\Event\Event $event) { parent::beforeFilter($event); $this->loadModel('Settings.Configurations'); $this->prefixes = Configure::read('Settings.Prefixes'); $this->Menu->active('ca.settings'); $this->Menu->area('navbar'); foreach ($this->prefixes as $prefix => $alias) { $this->Menu->add($alias, ['url' => ['action' => 'index', $prefix]]); } }
/** * beforeRender event. * * @param \Cake\Event\Event $event Event. * @return void */ public function beforeRender(Event $event) { parent::beforeRender($event); $this->set('type', $this->type); $this->set('title', $this->type['name']); }
/** * initialize * * Initializes the Controller. * * @return void; */ public function initialize() { parent::initialize(); $this->Auth->allow(['forgot', 'reset']); $this->loadModel('CakeAdmin.Administrators'); }
public function beforeFilter(\Cake\Event\Event $event) { parent::beforeFilter($event); $this->Menu->active('filemanager'); }
public function initialize() { parent::initialize(); $this->loadComponent('Analyzer.Analyzer'); $this->loadModel('Analyzer.Requests'); }