The Perms_datatree:: class provides a DataTree driver for the Horde permissions system.
$Horde: framework/Perms/Perms/datatree.php,v 1.6.2.24 2009/08/14 21:45:52 jan Exp $
Copyright 2001-2009 The Horde Project (http://www.horde.org/)
See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
Located in /Perms/Perms/datatree.php (line 22)
Perms | --Perms_datatree
Pointer to a Horde_Cache instance
Pointer to a DataTree instance to manage the different permissions.
Inherited from Perms
Perms::$_applicationPermissions
Constructor.
Adds a permission to the permissions system. The permission must first be created with Perm::newPermission(), and have any initial users added to it, before this function is called.
Checks if a permission exists in the system.
Returns a child's direct parent ID.
Returns a list of parent permissions.
Returns a DataTreeObject_Permission object corresponding to the named permission, with the users and other data retrieved appropriately.
Returns a DataTreeObject_Permission object corresponding to the given unique ID, with the users and other data retrieved appropriately.
Returns the unique identifier of this permission.
Returns all permissions of the system in a tree format.
Returns a new permissions object.
Removes a permission from the permissions system permanently.
Inherited From Perms
Perms::addPermission()
Perms::exists()
Perms::factory()
Perms::getApplicationPermissions()
Perms::getAvailable()
Perms::getParents()
Perms::getPermission()
Perms::getPermissionById()
Perms::getPermissionId()
Perms::getPermissions()
Perms::getPermsArray()
Perms::getShortName()
Perms::getTitle()
Perms::getTree()
Perms::hasPermission()
Perms::integerToArray()
Perms::newPermission()
Perms::removePermission()
Perms::singleton()
Documentation generated on Sun, 30 Jan 2011 05:16:31 +0000 by phpDocumentor 1.4.3