Ejemplo n.º 1
0
 public function beforeFilter()
 {
     parent::beforeFilter();
     $this->Auth->allow(array('view', 'addresses'));
     if (in_array($this->action, array('view', 'members', 'edit', 'vacancies')) && isset($this->passedArgs[0])) {
         $group = $this->Group->findById($this->passedArgs[0]);
         if ($group) {
             $isGroupAdmin = Hash::get($group, 'Group.owner_id') == $this->currUserID;
             $isGroupResponsible = Hash::get($group, 'Group.responsible_id') == $this->currUserID && Hash::get($group, 'Group.responsible_id') != null;
             $this->set('isGroupAdmin', $isGroupAdmin);
             $this->set('isGroupResponsible', $isGroupResponsible);
         }
     }
 }