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); }