Beispiel #1
0
 /**
  * Build the ACLs
  * 
  * @return Acl_Model_Acl
  */
 private function __build()
 {
     $this->__acl = new Zend_Acl();
     $role = new Zend_Acl_Role($this->__role);
     $this->__buildResources();
     $this->__acl->addRole($role);
     $this->__acl->allow($role);
     $resource = new Acl_Model_Resource();
     $denied_resources = $resource->getDeniedResources($this->__role_obj->getRoleId());
     if (!empty($denied_resources)) {
         $this->__acl->deny($role, $denied_resources, null);
     }
     return $this;
 }