/** * beforeFilter * * @return void */ public function beforeFilter() { parent::beforeFilter(); $userRoles = $this->UserRole->find('all', array('recursive' => -1, 'conditions' => array($this->UserRole->alias . '.language_id' => Current::read('Language.id')))); $this->set('userRolesName', Hash::combine($userRoles, '{n}.UserRole.key', '{n}.UserRole.name')); $this->set('userRolesDescription', Hash::combine($userRoles, '{n}.UserRole.key', '{n}.UserRole.description')); }
/** * beforeFilter * * @return void */ public function beforeFilter() { parent::beforeFilter(); if ($this->params['action'] === 'user_role') { return; } if (!$this->Session->read('UserRoleAdd')) { return $this->redirect('/user_roles/user_role_add/user_role'); } if ($this->params['action'] === 'user_attributes_roles' && !$this->Session->read('UserRoleAdd.PluginsRole')) { $navibar = $this->helpers['NetCommons.Wizard']['navibar']; $navibar[parent::WIZARD_USER_ROLES_PLUGINS]['url'] = null; $this->helpers['NetCommons.Wizard']['navibar'] = $navibar; } }