Example #1
0
 public function validateParent($uid, $gid)
 {
     $rootId = $this->getRoot(false);
     if (isset(self::$_parentAclCache[$rootId])) {
         $users = self::$_parentAclCache[$rootId];
     } else {
         $root = new self();
         $root->ignoreAccessControl = true;
         $root->loadByPK($rootId);
         $users = $root->findChildUsersAsUidArray();
         self::$_parentAclCache[$rootId] = $users;
     }
     return in_array($uid, $users);
 }