The Horde_Kolab library is both an object used by application drivers to communicate with a Kolab server, as well as a utility library providing several functions to help in the IMAP folder <-> Horde Share synchronisation process.
$Horde: framework/Kolab/Kolab.php,v 1.26.10.32 2009/01/06 15:23:13 jan Exp $
Copyright 2004-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 /Kolab/Kolab.php (line 28)
Indicates the version of this driver
The current application that this Kolab object instance is catering to.
The storage driver for the Kolab server.
The (Kolab) UID of the current message.
The DomDocument object that contains the XML DOM tree of the currently loaded groupware object. We cache this here to ensure preservation of unknown fields when re-saving the object.
Close the current share.
Returns a UNIX timestamp corresponding the given date string which is in the format prescribed by the Kolab Format Specification.
Returns a UNIX timestamp corresponding the given date or date-time string which is in either format prescribed by the Kolab Format Specification.
Returns a UNIX timestamp corresponding the given date-time string which is in the format prescribed by the Kolab Format Specification.
Returns a UNIX timestamp corresponding the given date-time string which is in the format prescribed by the Kolab Format Specification.
Converts a string in the IMAP variation of UTF-7 into a string in the current character set.
Returns a string containing the current UTC date in the format prescribed by the Kolab Format Specification.
Returns a string containing the current UTC date and time in the format prescribed by the Kolab Format Specification.
Converts a string in the current character set to an IMAP UTF-7 string, suitable for use as the name of an IMAP folder.
Find the object with the given UID in the current share.
Find the object using the given criteria in the current share.
Returns an array of application-specific constants, that are used in a generic manner throughout the library.
Returns the groupware type of the given IMAP folder.
Return the MIME type of the message we are currently dealing with.
Retrieve all objects in the current folder
Returns the server url of the given type.
This method is used to encapsulate multidomain support.
Return the uid of the message we are currently dealing with.
Returns a list of all IMAP folders (including their groupware type) that the current user has acccess to.
List the objects in the current share.
List the objects in the specified folder.
Load the object with the given UID into $this->_xml
Move the object with the given UID from the current share into the specified new share.
Create the object with UID in the current share
Open the specified share.
Remove all objects from the current share.
Remove the specified objects from the current share.
Save the current object.
Returns the unfolded representation of the given text.
Converts all newlines (in DOS, MAC & UNIX format) in the specified text to unix-style (LF) format.
Documentation generated on Sun, 30 Jan 2011 05:18:52 +0000 by phpDocumentor 1.4.3