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');
 }