Property | Type | Description | |
---|---|---|---|
$sort | string | Sort order. |
Property | Type | Description | |
---|---|---|---|
$_imsp | Horde_Imsp_Client_Base | Horde_Imsp_Client object. | |
$_params | array | Parameter list. |
Method | Description | |
---|---|---|
__construct ( Horde_Imsp_Client_Base $client, array $params ) | Constructor function. | |
addEntry ( string $abook, array $entryInfo ) | Adds an address book entry to an address book. | |
createAddressBook ( string $abookName ) | Creates a new address book. | |
deleteACL ( string $abook, string $ident ) | Deletes an ACL entry for an address book. | |
deleteAddressBook ( string $abookName ) | Deletes an address book completely! | |
deleteEntry ( string $abook, string $bookEntry ) | Deletes an abook entry. | |
getACL ( string $abook ) : mixed | Retrieves an address book's ACL. | |
getAddressBookList ( ) : mixed | Returns an array containing the names of all the address books available to the logged in user. | |
getEntry ( string $abook, string $entryName ) : array | Returns an associative array of a single address book entry. | |
lockEntry ( string $abook, string $bookEntry ) : mixed | Attempts to acquire a semaphore on the address book entry. | |
myRights ( string $abook ) : mixed | Returns an ACL string containing the rights for the current user | |
renameAddressBook ( string $abookOldName, string $abookNewName ) | Renames an address book. | |
search ( string $abook, mixed $search ) : array | Returns an array containing the names that match $search critera in the address book named $abook. | |
setACL ( string $abook, string $ident, string $acl ) : mixed | Sets an Access Control List for an abook. | |
unlockEntry ( string $abook, string $bookEntry ) | Unlocks a previously locked address book. |
Method | Description | |
---|---|---|
_parseFetchAddressResponse ( string $server_response ) : array | Parses a IMSP fetchaddress response text string into key-value pairs |
public __construct ( Horde_Imsp_Client_Base $client, array $params ) | ||
$client | Horde_Imsp_Client_Base | |
$params | array | Hash containing IMSP parameters. |
protected _parseFetchAddressResponse ( string $server_response ) : array | ||
$server_response | string | The raw fetchaddress response. |
return | array | Address book entry information as key=>value pairs. |
public createAddressBook ( string $abookName ) | ||
$abookName | string | FULLY QUALIFIED name such 'jdoe.clients' etc... |
public deleteAddressBook ( string $abookName ) | ||
$abookName | string | Name of address book to delete. |
public deleteEntry ( string $abook, string $bookEntry ) | ||
$abook | string | Name of address book containing entry. |
$bookEntry | string | Name of entry to delete. |
public getAddressBookList ( ) : mixed | ||
return | mixed | Array of address book names |
public renameAddressBook ( string $abookOldName, string $abookNewName ) | ||
$abookOldName | string | Old name. |
$abookNewName | string | New address book name. |
public unlockEntry ( string $abook, string $bookEntry ) | ||
$abook | string | Name of address book containing locked entry. |
$bookEntry | string | Name of entry to unlock. |
protected Horde_Imsp_Client_Base $_imsp | ||
return | Horde_Imsp_Client_Base |