Méthode | Description | |
---|---|---|
__construct ( Horde_Kolab_Storage_List_Query_List_Cache_Synchronization $sync, Horde_Kolab_Storage_List_Cache $cache ) | Constructor. | |
dataByType ( string $type ) : array | List basic folder data for the folders of a specific type. | |
folderData ( string $folder ) : array | List basic folder data for the specified folder. | |
getDefault ( string $type ) : string | boolean | Get the default folder for a certain type. | |
getDuplicateDefaults ( ) : array | Return any default folder duplicates. | |
getForeignDefault ( string $owner, string $type ) : string | boolean | Get the default folder for a certain type from a different owner. | |
getStamp ( ) : string | Return the last sync stamp. | |
listByType ( string $type ) : array | List all folders of a specific type. | |
listDefaults ( ) : array | Return the list of default folders. | |
listOwners ( ) : array | Get the folder owners. | |
listPersonalDefaults ( ) : array | Return the list of personal default folders. | |
listTypes ( ) : array | Returns the folder types as associative array. | |
setDefault ( string $folder ) | Set the specified folder as default for its current type. | |
synchronize ( ) | Synchronize the listener. | |
updateAfterCreateFolder ( string $folder, string $type = null ) : null | Update the listener after creating a new folder. | |
updateAfterDeleteFolder ( string $folder ) : null | Update the listener after deleting folder. | |
updateAfterRenameFolder ( string $old, string $new ) : null | Update the listener after renaming a folder. |
Méthode | Description | |
---|---|---|
_initQuery ( string $query ) : null | Ensure we have the query data. |
public __construct ( Horde_Kolab_Storage_List_Query_List_Cache_Synchronization $sync, Horde_Kolab_Storage_List_Cache $cache ) | ||
$sync | Horde_Kolab_Storage_List_Query_List_Cache_Synchronization | The synchronization handler.. |
$cache | Horde_Kolab_Storage_List_Cache | The list cache. |
public dataByType ( string $type ) : array | ||
$type | string | The folder type the listing should be limited to. |
Résultat | array | The list of folders. |
public folderData ( string $folder ) : array | ||
$folder | string | The folder path. |
Résultat | array | The folder data. |
public getDuplicateDefaults ( ) : array | ||
Résultat | array | The list of duplicate default folders accessible to the current user. |
public listByType ( string $type ) : array | ||
$type | string | The folder type the listing should be limited to. |
Résultat | array | The list of folders. |
public listDefaults ( ) : array | ||
Résultat | array | An array with owners as keys and another array as value. The second array associates type (key) with the corresponding default folder (value). |
public listOwners ( ) : array | ||
Résultat | array | The folder owners with the folder names as key and the owner as values. |
public listPersonalDefaults ( ) : array | ||
Résultat | array | An array that associates type (key) with the corresponding default folder name (value). |
public setDefault ( string $folder ) | ||
$folder | string | The folder name. |
public updateAfterDeleteFolder ( string $folder ) : null | ||
$folder | string | The path of the folder that has been deleted. |
Résultat | null |