Contains functions related to managing Access Control Lists.
$Horde: framework/IMAP/IMAP/ACL.php,v 1.2.12.15 2009/01/06 15:23:11 jan Exp $
Copyright 2003-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 /IMAP/IMAP/ACL.php (line 17)
Class | Description |
---|---|
![]() |
Contains functions related to managing Access Control Lists on an IMAP server using RFC 2086. |
Any PEAR_Error that occured but couldn't be returned directly.
Hash containing connection parameters.
Array containing user names that cannot have their access rights changed.
Hash containing the list of possible rights and a human readable description of each
Array ( right-id => right-description )
Hash containing the list of possible rights and a human readable, short title of each
Array ( right-id => right-title )
Boolean indicating if the driver is supported by the server
Constructor.
Can a user edit the ACL for this folder? Returns true if $user permission to edit the ACL on $folder
Sets the ACL on an IMAP server
Edits an ACL on an IMAP server
Attempts to return an ACL instance based on $driver.
Attempts to retrieve the existing ACL for a folder from the current IMAP server.
Get list of possible rights and a human readable, short title of each.
Attempts to return a reference to a concrete ACL instance based on $driver. It will only create a new instance if no ACL instance with the same parameters currently exists.
This method must be invoked as: $var = &IMAP_ACL::singleton()
Documentation generated on Sun, 30 Jan 2011 05:14:57 +0000 by phpDocumentor 1.4.3