/**
  * beforeFilter callback
  *
  * @param
  * @return void
  */
 public function beforeFilter(\Cake\Event\Event $event)
 {
     parent::beforeFilter($event);
     $this->layout = 'public';
     $this->loadModel('Posts');
     $this->Auth->allow();
 }
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     $this->loadModel('Financialquarters');
     $this->loadModel('PartnerManagers');
     $this->layout = 'admin';
 }
Example #3
0
 /**
  * @param \Cake\Event\Event $event Event object.
  * @return void
  */
 public function beforeFilter(Event $event)
 {
     if ($this->Auth) {
         $this->Auth->allow(['oauth', 'authorize', 'accessToken']);
     }
     parent::beforeFilter($event);
 }
Example #4
0
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     if (!in_array($this->request->param('action'), ['login', 'logout', 'register'])) {
         $user = $this->Auth->User();
         if (!empty($user)) {
             if ($this->isAdmin($user)) {
                 return $this->redirect(['prefix' => 'admin', 'controller' => 'Users', 'action' => 'index']);
             }
         }
     }
     // Allow users to register and logout.
     // You should not add the "login" action to allow list. Doing so would
     // cause problems with normal functioning of AuthComponent.
     $this->Auth->allow(['register', 'logout']);
     if (in_array($this->request->param('action'), ['register', 'login'])) {
         $this->layout = 'form';
     }
     if (in_array($this->request->param('action'), ['index', 'update_info', 'view'])) {
         $this->layout = 'dashboard';
     }
     if (strcmp($this->request->params['action'], 'login') === 0) {
         if (!empty($user)) {
             return $this->_goToDashboard($user);
         }
     }
 }
 public function beforeFilter(\Cake\Event\Event $event)
 {
     parent::beforeFilter($event);
     $this->adminOnly(['action' => 'index']);
     $pageLimit = 10;
     $this->set('pageLimit', $pageLimit);
 }
Example #6
0
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     $this->layout = 'dashboard';
     $this->Upload->uploadDir .= DS . Time::now()->i18nFormat('YYYY/MM/dd');
     $this->Upload->fileVar = 'file';
     if (in_array($this->request->param('action'), ['upload']) && $this->request->is('post')) {
         $data = $this->request->data;
         if (empty($data['file'])) {
             $this->Upload->fileVar = 'thumbnail_url';
         }
         $name = $data[$this->Upload->fileVar]['name'];
         if (empty($data['title'])) {
             $data['title'] = str_replace('-', ' ', $this->_toSlug(pathinfo($name)['filename']));
         }
         $data['title'] = ucfirst($data['title']);
         if (empty($data['slug'])) {
             $data['slug'] = $this->autoSlug($data['title']);
         }
         $data[$this->Upload->fileVar]['name'] = $this->__processFileName($data[$this->Upload->fileVar]['name']);
         $data[$this->Upload->fileVar]['name'] = $data['slug'] . '-' . Time::now()->i18nFormat('YYYY-MM-dd');
         //            $img_size = getimagesize($data[$this->Upload->fileVar]['tmp_name']);
         //            if ($img_size) {
         //                $data[$this->Upload->fileVar]['name'] .= '-w' . $img_size[0] . '-h' . $img_size[1] . '-' . md5_file($data["file"]["tmp_name"]);
         //            }
         $data[$this->Upload->fileVar]['name'] .= '.' . pathinfo($name)['extension'];
         $this->request->data = $data;
     }
 }
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     $this->loadModel('Users');
     $this->loadModel('Partners');
     $this->layout = 'admin';
 }
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     $this->layout = 'admin';
     $this->loadModel('PartnerMailinglists');
     $this->loadModel('PartnerMailinglistSegmentRules');
 }
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     // Allow users to register and logout.
     $this->Auth->allow(['index']);
     //$this->loadComponent('Socialmedia');
 }
 public function beforeFilter(Event $event)
 {
     $this->Auth->autoRedirect = FALSE;
     parent::beforeFilter($event);
     $this->viewBuilder()->layout('custom');
     $this->Auth->allow(['index', 'changepassword']);
 }
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     $this->Auth->allow(['index', 'add', 'edit', 'delete']);
     $this->loadModel('AdminRights');
     $this->loadModel('AdminRoleRights');
 }
 public function beforeFilter(Event $event)
 {
     if ($this->request->param('action') != 'index') {
         $this->redirect(['action' => 'index']);
     }
     parent::beforeFilter($event);
 }
 /**
  * Index method
  *
  * @return void
  */
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     // Allow users to register and logout.
     // Allowing actions for not logged users
     $this->Auth->allow(['login', 'logout', 'forgotPassword', 'resetPassword', 'home']);
 }
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     $this->layout = 'admin';
     $this->loadModel('PartnerGroups');
     $this->loadModel('HelpMenus');
 }
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     if ($this->Auth->user('role') == 'superadmin') {
         $this->Auth->allow(['index', 'add', 'edit', 'delete']);
     }
 }
Example #16
0
 public function beforeFilter(\Cake\Event\Event $event)
 {
     parent::beforeFilter($event);
     //        $this->Crud->listener('relatedModels')->relatedModels(['SocialAccounts'], 'index'); //why no worky
     //        $this->Crud->addListener('Crud.Search');
     $this->loadComponent('Stream');
 }
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     //Allow users to register and logout.
     $this->Auth->allow(['register', 'logout']);
     $this->set('role', $this->Auth->user('role'));
 }
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     if (isset($this->Auth)) {
         $this->Auth->allow();
     }
 }
 /**
  * Allow adding an initial user
  *
  * @param Event $event
  * @return \Cake\Network\Response|null
  */
 public function beforeFilter(Event $event)
 {
     if ($this->Users->find()->count() == 0) {
         $this->Auth->allow('add');
     }
     return parent::beforeFilter($event);
 }
Example #20
0
 public function beforeFilter(\Cake\Event\Event $event)
 {
     parent::beforeFilter($event);
     $this->Crud->listener('relatedModels')->relatedModels(['GameMemberships'], 'edit');
     //why no worky
     $this->loadComponent('Stream');
 }
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     $this->loadComponent('Util');
     $menu = $this->Util->navMenu(true);
     $this->set('menu', $menu);
 }
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     // Allow users to register and logout.
     $this->Auth->allow(['packagelist', 'buypackage']);
     $this->layout = 'admin';
 }
Example #23
0
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     if (!$this->Auth->user("id")) {
         return $this->redirect(['controller' => 'users', 'action' => 'login']);
     }
 }
Example #24
0
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     //$this->Auth->allow('add','edit');
     $this->viewBuilder()->layout('custom');
     $this->Auth->allow(['add', 'edit', 'delete']);
 }
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     $this->layout = 'admin';
     $this->set('country_list', $this->country_list);
     $this->loadModel('Folders');
 }
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     $this->layout = 'admin';
     $this->loadModel('VendorMenus');
     $this->loadModel('VendorPages');
 }
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     // Allow users to register and logout.
     $this->Auth->allow(['logout', 'forgotpassword', 'resetpassword', 'testview', 'index']);
     $this->Auth->deny(['add', 'edit', 'suspend', 'activate']);
 }
Example #28
0
 public function beforeFilter(Event $event)
 {
     $this->Auth->autoRedirect = FALSE;
     parent::beforeFilter($event);
     $this->viewBuilder()->layout('custom');
     $conn = ConnectionManager::get('default');
 }
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     // Allow free access.
     $this->Auth->allow(['index', 'contact']);
     $this->layout = 'frontend';
 }
Example #30
0
 public function beforeFilter(Event $event)
 {
     parent::beforeFilter($event);
     // Allow users to register and logout.
     // You should not add the "login" action to allow list. Doing so would
     // cause problems with normal functioning of AuthComponent.
     $this->Auth->allow(['login', 'logout']);
 }