ACLDatabase class manages the ACLbit backup database. It uses SQLite3 database to save and query ACLs.
Located in /aclbit.php (line 168)
Constructor connects to database and inititalizes the database structure.
Initializes the database structure.
Returns the next entry from the set of all entries stored for path and for its subtree, eventually.
Return number of entries modified.
Returns all backed up roots.
Removes root and associated ACL entries from database.
Resets database for the backup root given. Deletes old entries and makes sure the backup root is in the root table.
Returns ancestor or equal path of the specified path that is already stored in database, or false.
Returns descendant or equal path of the specified root that is already stored in database.
Stores a complete ACL entry.
Actions to take after all entries are saved during backup.
Returns rights records for the given group.
Returns next record with effective rights for the user and (its) groups. Skips redundant rights records, i.e. records with rights that are the same as rights in parent folder.
Number of entries that make up a block. When in-memory table contains BACKUP_BLOCK_SIZE entries, it is copied to the disk.
Constant to call ACLDatabase::dumpNextEntry() with.
Constant to call ACLDatabase::dumpNextEntry() with.
Documentation generated on Wed, 30 Apr 2008 08:38:20 +0200 by phpDocumentor 1.4.0