IMP_Quota:: provides an API for retrieving Quota details from a mail server.
$Horde: imp/lib/Quota.php,v 1.23.10.15 2009/01/06 15:24:04 jan Exp $
Copyright 2002-2009 The Horde Project (http://www.horde.org/)
See the enclosed file COPYING for license information (GPL). If you did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
Located in /lib/Quota.php (line 16)
Class | Description |
---|---|
![]() |
Implementation of the Quota API for IMAP servers with a unix quota command. |
![]() |
Implementation of the Quota API for a generic hook function. This |
![]() |
Implementation of the Quota API for IMAP servers. |
![]() |
Implementation of the Quota API for servers where IMAP Quota is not supported, but it appears in the servers messages log for the IMAP server. |
![]() |
Implementation of the Quota API for servers using Maildir++ quota files on the local filesystem. Currently only supports storage limit, but should be expanded to be configurable to support storage or message limits in the configuration array. |
![]() |
Implementation of the Quota API for MDaemon servers. |
![]() |
Implementation of the Quota API for Mercury/32 IMAP servers. |
![]() |
Implementation of the Quota API for servers keeping quota information in a custom SQL database. |
Constructor.
Attempts to return a concrete Quota instance based on $driver.
Returns the quota messages variants, including sprintf placeholders.
Get quota information (used/allocated), in bytes.
Attempts to return a reference to a concrete Quota instance based on $driver.
It will only create a new instance if no Quota instance with the same parameters currently exists.
This should be used if multiple quota sources are required.
This method must be invoked as: $var = &Quota::singleton()
Documentation generated on Sun, 30 Jan 2011 05:28:16 +0000 by phpDocumentor 1.4.3