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 386)
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 sm_encode_html_special_chars. 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 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.
Constructor (PHP4 style, kept for compatibility reasons)
Constructor (PHP5 style, required in some future version of PHP)
Create a new address
Add a new backend.
Return an array of backends of a given type, or all backends if no type is specified.
Return all addresses
Lookup an address by the indicated field.
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 Mon, 13 Jan 2020 04:21:59 +0100 by phpDocumentor 1.4.3