Example #1
0
 /**
  * Add resources to ACL from a Zoo_Object_Tree
  *
  * @param Zoo_Object_Tree $tree
  */
 function addResourcesFromTree(Zoo_Object_Tree $tree, $id = 0)
 {
     foreach ($tree->getFirstChild($id) as $role) {
         if ($role->parent == 0) {
             $this->service->add($role);
         } else {
             $this->service->add($role, $tree->getByKey($role->parent));
         }
         $this->addResourcesFromTree($tree, $role->id);
     }
 }