This is the main address book class that connect all the backends and provide services to the functions above.
Located in /functions/addressbook.php (line 354)
Controls use of 'extra' field
Extra field can be used to add link to form, which allows to modify all fields supported by backend. This is the only field that is not sanitized with htmlspecialchars. Backends MUST make sure that field data is sanitized and displayed correctly inside table cell. Use of html formating in other address book fields is not allowed. Backends that don't return 'extra' row in address book data should not modify this object property.
Enabled address book backends
Error messages
id of backend with personal address book
Name of backend with personal address book
Number of enabled backends
Create a new address
Add a new backend.
create string with name and email address
This function takes a $row array as returned by the addressbook search and returns an e-mail address with the full name or nickname optionally prepended.
Return an array of backends of a given type, or all backends if no type is specified.
Return all addresses
Lookup an address by alias.
Only possible in local backends.
Modify entry in address book
Remove the entries from address book
Search for entries in address books
Return a list of addresses matching expression in all backends of a given type.
Sorted search
Documentation generated on Sat, 07 Oct 2006 16:08:48 +0300 by phpDocumentor 1.3.0RC6