-
$_annotation_data
-
Links to the annotation data handlers for this folder.
-
$_any
-
The namespace that matches any folder name not matching to another namespace.
-
$_app_consts
-
A copy of the app_consts for the current app
-
$_attributes
-
Additional Horde folder attributes.
-
$_base_mbox
-
Basic IMAP connection string.
-
$_base_version
-
The internal version of the cache format represented by the code.
-
$_cache
-
The data cache.
-
$_cache_cyrus_optimize
-
Do we optimize for cyrus IMAPD?
-
$_cache_key
-
The Id of this data object in the cache.
-
$_cache_version
-
The version of the cache format that includes the data version.
-
$_charset
-
The characterset this module uses to communicate with the outside world.
-
$_connected
-
If we are supposed to be connected this holds the user credentials and some connection details.
-
$_data
-
The the folder data we currently access.
-
$_data
-
Links to the data handlers for this folder.
-
$_data_version
-
The version of the data format provided by the storage handler.
-
$_data_version
-
The version of the data.
-
$_default
-
Is this a default folder?
-
$_defaults
-
A cache array listing a default folder for each folder type.
-
$_folder
-
The folder name.
-
$_folder
-
The the folder we currently access.
-
$_folder
-
The link to the folder object.
-
$_folders
-
A cache for folder objects (these do not necessarily exist).
-
$_headers
-
Message headers
-
$_horde_cache
-
The link to the horde cache.
-
$_imap
-
The IMAP connection
-
$_imap
-
IMAP connection.
-
$_key
-
The unique key for the currently loaded data.
-
$_kolab_attributes
-
Additional Kolab folder attributes.
-
$_list
-
The handler for the list of Kolab folders.
-
$_list
-
The list of existing folders on this server.
-
$_loader_version
-
Version of the data format to load
-
$_login
-
IMAP user name.
-
$_mbox
-
The data of the mailbox currently opened
-
$_mbox
-
IMAP connection string that includes the folder.
-
$_mboxname
-
The name of the mailbox currently opened
-
$_message
-
The MIME_Message object that contains the currently loaded message. This is used when updating an object, in order to preserve everything else within the message that we don't know how to handle.
-
$_mime_id
-
The id of the part with the Kolab attachment.
-
$_mime_type
-
The full mime type string of the current Kolab object format we're dealing with.
-
$_msg_no
-
The IMAP message number of $this->_message.
-
$_namespaces
-
The namespaces.
-
$_object_type
-
Folder object type
-
$_object_type
-
The object type of the data.
-
$_owner
-
The owner of this folder.
-
$_owner
-
-
$_password
-
IMAP password.
-
$_perms
-
The permission handler for the folder.
-
$_port
-
IMAP server port to connect to.
-
$_primaryPersonalNamespace
-
Indicates the personal namespace that the class will use to create new folders.
-
$_primaryPersonalNamespace
-
Indicates the personal namespace that the class will use to create new folders.
-
$_reuse_detection
-
Connection reuse detection signature.
-
$_server
-
IMAP server to connect to.
-
$_share
-
The (encoded) name of the IMAP folder that corresponds to the current share.
-
$_sharedPrefix
-
A prefix in the shared namespaces that will be ignored/removed.
-
$_signature
-
The signature of the current connection
-
$_signature
-
The signature of the current connection.
-
$_subpath
-
The pure folder.
-
$_title
-
The title of this folder.
-
$_type
-
The folder type.
-
$_type
-
The type of this folder.
-
$_types
-
A cache array listing a the folders for each folder type.
-
$_type_annotation
-
The complete folder type annotation (type + default).
-
$_type_key
-
An addition to the cache key in case we are operating on something other than the default type.
-
$_user
-
Login of the current user
-
$_version
-
The version of the cache we loaded.
-
_appendMessage
-
Appends a message to the current folder.
-
_connect
-
Lazy connect to the IMAP server.
-
_folderChanged
-
Check if the folder has changed and the cache needs to be updated.
-
_getAnnotation
-
Get an annotation value of this folder.
-
_getAnnotationData
-
Get annotation values on IMAP server that do not support METADATA.
-
_getCacheKey
-
Return a unique key for the current folder.
-
_getStorageId
-
Return the IMAP ID for the given object ID.
-
_parseFolder
-
-
_prepareNewMessage
-
Prepares a new kolab Groupeware message.
-
_setAnnotation
-
Set an annotation value of this folder.
-
_storageIdExists
-
Test if the storage ID exists.
-
_updateHistory
-
Update the Horde history in case an element was modified outside of Horde.
-
__construct
-
Constructor.
-
__construct
-
Constructor.
-
__construct
-
Constructor.
-
__construct
-
Constructor.
-
__sleep
-
Returns the properties that need to be serialized.
-
__sleep
-
Returns the properties that need to be serialized.
-
__sleep
-
Returns the properties that need to be serialized.
-
__wakeup
-
Initializes the object.
-
__wakeup
-
Initializes the object.
-
__wakeup
-
Initializes the object.
-
$data
-
A cache for the folder acl settings. The cache holds the permissions in horde compatible format, not in the IMAP permission format.
-
delete
-
Delete the specified folder.
-
delete
-
Delete the specified message from the current folder
-
delete
-
Delete the specified folder.
-
delete
-
Delete the specified message from this folder.
-
delete
-
Delete the specified folder.
-
delete
-
Delete this folder.
-
deleteACL
-
Delete the access rights for a user.
-
deleteACL
-
-
deleteACL
-
Delete the access rights for a user.
-
deleteACL
-
Delete the IMAP ACL for a user on this folder.
-
deleteACL
-
Delete the access rights for a user.
-
deleteAll
-
Delete all messages from the current folder.
-
deleteAll
-
-
deleteMessage
-
Delete the specified message from this folder.
-
deleteMessages
-
Deletes messages from the current folder.
-
deleteMessages
-
Deletes messages from the current folder.
-
deleteMessages
-
Deletes messages from the current folder.
-
disconnect
-
Disconnects from the IMAP server. If not really necessary this should not be called. Once the page got served the connections should be closed anyhow and if there is a chance to reuse the connection it should be used.
-
disconnect
-
Disconnects from the IMAP server.
-
disconnect
-
Disconnects from the IMAP server.
-
DummyFolder
-
A dummy folder representation to test the Kolab permission handler.
-
DummyFolder
-
-
Deprecated.php
-
-
Data.php
-
-
DataTest.php
-
-
generateUID
-
Generate a unique object id.
-
generateUID
-
Generate a unique object id
-
get
-
Gets one of the attributes of the object, or null if it isn't defined.
-
getACL
-
Retrieve the access rights from a folder
-
getACL
-
Retrieve the access rights from a folder
-
getACL
-
Return the IMAP ACL of this folder.
-
getACL
-
Retrieve the access rights from a folder
-
getACL
-
-
getAnnotation
-
Fetches the annotation on a folder.
-
getAnnotation
-
Fetches the annotation on a folder.
-
getAnnotation
-
Fetches the annotation on a folder.
-
getAttachment
-
Return the specified attachment.
-
getAttribute
-
Returns one of the attributes of the folder, or an empty string if it isn't defined.
-
getByShare
-
Get a Folder object based on a share ID.
-
getByType
-
Get a list of folders based on the type.
-
getCharset
-
Get the character set used/expected when calling the getTitle() or setName() methods.
-
getData
-
Retrieve a handler for the data in this folder.
-
getData
-
Return a data object for accessing data in the specified folder.
-
getDefault
-
Get the default folder for a certain type.
-
getFbrelevance
-
Get the free/busy relevance for this folder
-
getFolder
-
Return the folder object.
-
getFolder
-
Get a Folder object.
-
getFolderData
-
Return a data object for accessing data in the specified folder.
-
getFolders
-
Get several or all Folder objects.
-
getForeignDefault
-
Get the default folder for a certain type from a different owner.
-
getFormats
-
Retrieve the supported formats.
-
getKolabAttribute
-
Returns one of the Kolab attributes of the folder, or an empty string if it isn't defined.
-
getMailboxes
-
Retrieves a list of mailboxes on the server.
-
getMailboxes
-
Retrieves a list of mailboxes on the server.
-
getMailboxes
-
Retrieves a list of mailboxes on the server.
-
getMailboxType
-
Returns the groupware type of the given IMAP folder.
-
getMessage
-
Retrieves the full message text for a given message id.
-
getMessage
-
Retrieves the full message text for a given message id.
-
getMessage
-
Retrieves the full message text for a given message id.
-
getMessageBody
-
Retrieves the message body for a given message id.
-
getMessageBody
-
Retrieves the message body for a given message id.
-
getMessageBody
-
Retrieves the message body for a given message id.
-
getMessageHeader
-
Retrieves the message headers for a given message id.
-
getMessageHeader
-
Retrieves the message headers for a given message id.
-
getMessageHeader
-
Retrieves the message headers for a given message id.
-
getMimeType
-
Return the MIME type of the message we are currently dealing with.
-
getMyRights
-
Retrieve the access rights on a folder not owned by the current user
-
getMyRights
-
Retrieve the access rights on a folder not owned by the current user
-
getMyRights
-
Retrieve the access rights from a folder not owned by the current user
-
getName
-
Return the name of the folder.
-
getNewFolder
-
Get a new Folder object.
-
getObject
-
Return the specified object
-
getObject
-
Return the specified object.
-
getObjectArray
-
Retrieve all objects in the current folder as an array.
-
getObjectArray
-
Retrieve all objects in the current folder as an array
-
getObjectIds
-
Retrieve all object ids in the current folder
-
getObjectIds
-
Retrieve all object ids in the current folder.
-
getObjects
-
Retrieve all objects in the current folder
-
getObjects
-
Retrieve all objects in the current folder.
-
getOwner
-
-
getOwner
-
Return the owner of a folder.
-
getOwner
-
Returns the owner of the folder.
-
getPerm
-
Gets the current permission of the folder and stores the values in the cache.
-
getPermission
-
Returns the permissions from this storage object.
-
getPermissions
-
Finds out what rights the given user has to this object.
-
getShare
-
Return the folder object corresponding to the share of the specified type (e.g. "contact", "event" etc.).
-
getShareData
-
Return a data object for accessing data in the specified share.
-
getShareId
-
Return the share ID of this folder.
-
getStatus
-
Report the status of this folder.
-
getSubpath
-
Returns the subpath of the folder.
-
getSubpath
-
Get the sub path for the given folder name.
-
getTitle
-
Return the title of a folder.
-
getTitle
-
Returns a readable title for this folder.
-
getType
-
The type of this folder.
-
getUids
-
Returns the message ids of the messages in this folder.
-
getUids
-
Returns the message ids of the messages in this folder.
-
getUids
-
Returns the uids of the messages in this folder.
-
getXfbaccess
-
Get the extended free/busy access settings for this folder
-
hasPermission
-
Checks to see if a user has a given permission.
-
hasPermission
-
Finds out if the user has the specified rights to the given object.
-
HORDE_ANNOT_SHARE_ATTR
-
Horde-specific annotations on the imap folder have this prefix.
-
Horde_Kolab_IMAP
-
Constructor.
-
Horde_Kolab_IMAP
-
The Horde_Kolab_IMAP class provides a wrapper around two different Kolab IMAP connection types.
-
Horde_Kolab_IMAP_cclient
-
The Horde_Kolab_IMAP_Connection_cclient class connects to an IMAP server using the IMAP functionality within PHP.
-
Horde_Kolab_IMAP_pear
-
The Horde_Kolab_IMAP_Connection_pear class connects to an IMAP server using the Net_IMAP PEAR package.
-
Horde_Kolab_IMAP_test
-
The Horde_Kolab_IMAP_Connection_test class simulates an IMAP server for testing purposes.
-
Horde_Kolab_Storage_CacheTest
-
Test the Kolab cache.
-
Horde_Kolab_Storage_DataTest
-
Test the Kolab data handler.
-
Horde_Kolab_Storage_FolderTest
-
Test the Kolab folder handler.
-
Horde_Kolab_Storage_ListTest
-
Test the Kolab list handler.
-
Horde_Kolab_Storage_Namespace
-
The Horde_Kolab_Storage_Namespace:: class handles IMAP namespaces and allows to derive folder information from folder names.
-
Horde_Kolab_Storage_Namespace_Config
-
The Horde_Kolab_Storage_Namespace_Config:: allows to configure the available IMAP namespaces on the Kolab server.
-
Horde_Kolab_Storage_Namespace_Fixed
-
The Horde_Kolab_Storage_Namespace_Fixed:: implements the default IMAP namespaces on the Kolab server.
-
Horde_Kolab_Storage_Namespace_Imap
-
The Horde_Kolab_Storage_Namespace_Config:: allows to use the information from the IMAP NAMESPACE command to identify the IMAP namespaces on the Kolab server.
-
Horde_Kolab_Storage_PermsTest
-
Test the Kolab permission handler.
-
Horde_Permission_Kolab
-
Constructor.
-
Horde_Permission_Kolab
-
The Horde_Permission_Kolab provides a bridge between Horde Permission handling and the IMAP permission system used on the Kolab server.
-
Horde_Kolab_Storage_AllTests
-
Combine the tests for this package.
-
Horde_Kolab_Storage_AttachmentTest
-
Test the handling of attachments.
-
kolabNewlines
-
Converts all newlines (in DOS, MAC & UNIX format) in the specified text to Kolab (Cyrus) format.
-
KOLAB_ANNOT_FOLDER_TYPE
-
The annotation, as defined by the Kolab format spec, that is used to store information about what groupware format the folder contains.
-
KOLAB_ANNOT_ROOT
-
The root of the Kolab annotation hierarchy, used on the various IMAP folder that are used by Kolab clients.
-
Kolab_Cache
-
The Kolab_Cache class provides a cache for the Kolab storage for groupware objects
-
Kolab_Cache
-
Constructor.
-
Kolab_Data
-
Creates a Kolab Folder Data representation.
-
Kolab_Data
-
The Kolab_Data class represents a data type in an IMAP folder on the Kolab server.
-
KOLAB_FBRELEVANCE_ADMINS
-
Kolab specific free/busy relevance
-
KOLAB_FBRELEVANCE_NOBODY
-
-
KOLAB_FBRELEVANCE_READERS
-
-
Kolab_Folder
-
The Kolab_Folder class represents an IMAP folder on the Kolab server.
-
Kolab_Folder
-
Creates a Kolab Folder representation.
-
KOLAB_IMAP_FLAG_DELETED
-
Indicate that a mail has been marked as deleted
-
Kolab_List
-
Constructor.
-
Kolab_List
-
The Kolab_List class represents all IMAP folders on the Kolab server visible to the current user.
-
Kolab_Storage
-
The Kolab_Storage class provides the means to access the Kolab server storage for groupware objects.
-
Kolab_Storage_Deprecated
-
The Kolab_Storage class provides the means to access the Kolab server storage for groupware objects.
-
Storage.php
-
-
save
-
Save an object.
-
save
-
Saves the folder.
-
save
-
Save an object.
-
save
-
Save the share data in the cache.
-
save
-
Saves the current permission values from the cache to the IMAP folder.
-
saveObject
-
Save the current object.
-
saveObject
-
Save an object in this folder.
-
savePermission
-
Saves the specified permission values for the given user on the IMAP folder.
-
search
-
Searches the current folder using the given list of search criteria.
-
search
-
Searches the current folder using the given list of search criteria.
-
search
-
Searches the current folder using the given list of search criteria.
-
searchHeaders
-
Searches the headers of the messages.
-
searchHeaders
-
Searches the headers of the messages. c-client does not allow using "HEADER" as it is possible with Net/IMAP, so we need a workaround.
-
searchHeaders
-
Searches the headers of the messages.
-
select
-
Opens the given folder.
-
select
-
Opens the given folder.
-
select
-
Opens the given folder.
-
setACL
-
-
setACL
-
Set the access rights for a folder
-
setACL
-
Set the IMAP ACL of this folder.
-
setACL
-
Set the access rights for a folder
-
setACL
-
Set the access rights for a folder
-
setAnnotation
-
Sets the annotation on a folder.
-
setAnnotation
-
Sets the annotation on a folder.
-
setAnnotation
-
Sets the annotation on a folder.
-
setFbrelevance
-
Set the free/busy relevance for this folder
-
setFolder
-
Set a new IMAP folder name for the folder. The new name will be realized when saving the folder.
-
setFolder
-
Set the folder handler.
-
setFolder
-
Sets the folder object for this permission object.
-
setList
-
Set the list handler.
-
setName
-
Set a new name for the folder. The new name will be realized when saving the folder.
-
setName
-
Generate an IMAP folder name.
-
setObjectType
-
Selects the type of data we are currently dealing with.
-
setPermission
-
Sets the permissions on the share.
-
setUp
-
Test setup.
-
setUp
-
Test setup.
-
setUp
-
Test setup.
-
setXfbaccess
-
Set the extended free/busy access settings for this folder
-
SHARED
-
-
shutdown
-
Stores the object in the session cache.
-
singleton
-
Attempts to return a reference to a concrete Kolab_Cache instance. It will only create a new instance if no Kolab_Cache instance currently exists.
-
singleton
-
Attempts to return a reference to a concrete Kolab_Folders_List instance.
-
singleton
-
Attempts to return a reference to a concrete Horde_Kolab_IMAP instance.
-
status
-
Returns the status of the current folder.
-
status
-
Returns the status of the current folder.
-
status
-
Returns the status of the current folder.
-
store
-
Store an object in the cache.
-
storeAttachment
-
Cache an attachment.
-
synchronize
-
Synchronize the data cache for the current folder.
-
setUp
-
Test setup.
-
suite
-