-
$_addressbook
-
Address book being deleted
-
$_addressbook
-
String containing the current addressbook name.
-
$_addressbook
-
Address book being edited
-
$_alpha
-
-
$_authenticated
-
Holds if we are authenticated.
-
$_bookName
-
The name of the addressbook.
-
$_capabilities
-
-
$_capabilities
-
-
$_capabilities
-
What can this backend do?
-
$_capabilities
-
What can this backend do?
-
$_connected
-
Indicates if the wrapper has connected or not
-
$_contact
-
-
$_contact
-
-
$_contacts_cache
-
Internal cache of Kronolith_Event_kolab_new. eventID/UID is key
-
$_contact_owner
-
Hold the value for the owner of this address book.
-
$_count
-
Number of contacts in this source.
-
$_count
-
-
$_db
-
Handle for the database connection.
-
$_driver
-
Underlying driver object for this source.
-
$_ds
-
Handle for the current LDAP connection.
-
$_format
-
-
$_groupField
-
Holds name of the field indicating an IMSP group.
-
$_groupValue
-
Holds value that $_groupField will have if entry is an IMSP group.
-
$_imsp
-
Handle for the IMSP connection.
-
$_kolab
-
Our Kolab server connection.
-
$_kolab
-
Our Kolab server connection.
-
$_max
-
-
$_min
-
-
$_noGroups
-
Used to set if the current search is for contacts only.
-
$_params
-
Hash holding the driver's additional parameters.
-
$_params
-
-
$_share
-
Horde_Share object for this source.
-
$_shares
-
Holds an array of Horde_Share_Object objects.
-
$_shares
-
Holds an array of Horde_Share_Object objects.
-
$_source
-
-
$_store
-
Shortcut to the imap connection
-
$_syntaxCache
-
Cache _getSyntax calls to avoid lots of repeated server calls.
-
$_usortCriteria
-
The field to compare objects by.
-
$_vfs
-
Reference to this object's VFS instance.
-
$_wrapper
-
The wrapper to decide between the Kolab implementation
-
$_write_db
-
Handle for the current database connection, used for writing. Defaults to the same handle as $_db if a separate write database is not required.
-
_aclToHordePerms
-
Converts an acl string to a Horde Permissions bitmask.
-
_add
-
Not supported for virtual address books.
-
_add
-
Adds the specified object to the SQL database.
-
_add
-
Adds the specified object to the preferences.
-
_add
-
Adds the specified object to the SQL database.
-
_add
-
-
_add
-
Adds the specified object to the Kolab message store.
-
_add
-
Adds the specified object to the Kolab message store.
-
_add
-
Adds the specified object to the IMSP server.
-
_add
-
Adds the specified entry to the LDAP directory.
-
_add
-
Adds the specified object to the Kolab message store.
-
_add
-
Adds the specified contact to the SQL database.
-
_addFields
-
Set up the Horde_Form fields for $contact's attributes.
-
_buildContact
-
-
_buildObjectclassFilter
-
Build an LDAP filter based on the objectclass parameter.
-
_buildSearchQuery
-
Builds a piece of a search query.
-
_buildSearchQuery
-
Build a piece of a search query.
-
_canAdd
-
-
_canAdd
-
-
_canAdd
-
-
_canAdd
-
-
_canAdd
-
-
_canAdd
-
-
_canAdd
-
-
_convertFromDriver
-
Converts a value from the driver's charset to the default charset.
-
_convertMembers
-
-
_convertToDriver
-
Converts a value from the default charset to the driver's charset.
-
_countDelimiters
-
Helper function to count the occurances of the ':' delimter in group member entries.
-
_createContact
-
-
_delete
-
-
_delete
-
Deletes the specified contact from the SQL database.
-
_delete
-
Deletes the specified entry from the LDAP directory.
-
_delete
-
Removes the specified object from the Kolab message store.
-
_delete
-
Removes the specified object from the Kolab message store.
-
_delete
-
Deletes the specified object from the preferences.
-
_delete
-
Not supported for virtual address books.
-
_delete
-
Deletes the specified object from the SQL database.
-
_delete
-
Deletes the specified object from the IMSP server.
-
_delete
-
Removes the specified object from the Kolab message store.
-
_delete
-
Deletes the specified object from the SQL database.
-
_deleteAll
-
Deletes all contacts from a specific address book.
-
_deleteAll
-
Deletes all contacts from a specific address book.
-
_deleteAll
-
Deletes all contacts from a specific address book.
-
_deleteAll
-
Deletes all contacts from a specific address book.
-
_deleteAll
-
Deletes all contacts from a specific address book.
-
_deleteAll
-
Deletes the address book represented by this driver from the IMSP server.
-
_doAddressbooks
-
Update Turba's addressbooks pref
-
_doAddsource
-
-
_doColumns
-
Update Turba's columns pref
-
_doImp
-
Update IMP's search_sources pref
-
_doKronolith
-
-
_doSearch
-
Parses the search criteria, requests the individual searches from the server and performs any necessary ANDs / ORs on the results.
-
_doSearch
-
Applies the filter criteria to a list of entries
-
_emptyAttributeFilter
-
Remove empty attributes from attributes array.
-
_encodeAttributes
-
Format and encode attributes including postal addresses, character set encoding, etc.
-
_get
-
-
_getAddressBook
-
-
_getAddressBook
-
-
_getAddressBook
-
-
_getAND
-
Returns only those names that are duplicated in $ids
-
_getContactOwner
-
-
_getContactOwner
-
Return the owner to use when searching or creating contacts in this address book.
-
_getContactOwner
-
Returns the owner for this contact. For an IMSP source, this should be the name of the address book.
-
_getContactOwner
-
Return the owner to use when searching or creating contacts in this address book.
-
_getDuplicated
-
Returns only those names that are duplicated in $names
-
_getGroupEmails
-
Parses out $emailText into an array of pure email addresses suitable for searching the IMSP datastore with.
-
_getResults
-
Get some results from a result identifier and clean them up.
-
_getTimeObjectTurbaList
-
Default implementation for obtaining a Turba_List to get TimeObjects out of.
-
_getTimeObjectTurbaList
-
Obtain Turba_List of items to get TimeObjects out of.
-
_getTimeObjectTurbaList
-
-
_getTimeObjectTurbaListFallback
-
Default implementation for obtaining a Turba_List to get TimeObjects out of.
-
_init
-
-
_init
-
Initialize the IMSP connection and check for error.
-
_init
-
Initialize
-
_init
-
Initialize the group driver.
-
_init
-
-
_init
-
-
_init
-
Initialize the driver.
-
_init
-
-
_init
-
-
_init
-
-
_init
-
Attempts to open a Kolab Groupware folder.
-
_makeKey
-
Build a DN based on a set of attributes and what attributes make a DN for the current source.
-
_makeKey
-
Creates an object key for a new object.
-
_makeKey
-
Create an object key for a new object.
-
_makeKey
-
-
_makeKey
-
Create an object key for a new object.
-
_makeKey
-
Creates an object key for a new object.
-
_makeRDN
-
Build a RDN based on a set of attributes and what attributes make a RDN for the current source.
-
_quoteDN
-
Take an array of DN elements and properly quote it according to RFC 1485.
-
_read
-
Read the given data from the Kolab message store and returns the result's fields.
-
_read
-
Read the data from the address book.
-
_read
-
Reads the given data from the SQL database and returns the results.
-
_read
-
Reads the given data from the address book and returns the results.
-
_read
-
Reads the given data from the preferences and returns the result's fields.
-
_read
-
-
_read
-
Reads the LDAP directory for a given element and returns the results.
-
_read
-
Reads the requested entries from the underlying source.
-
_read
-
Reads the given data from the API method and returns the result's fields.
-
_read
-
Read the given data from the Kolab message store and returns the result's fields.
-
_read
-
Read the given data from the Kolab message store and returns the results.
-
_read
-
Reads the given data from the address book and returns the results.
-
_read
-
Reads the given data from the IMSP server and returns the results.
-
_removeDuplicated
-
Returns an array with all duplicate names removed.
-
_removeDuplicated
-
Returns an array with all duplicate names removed.
-
_save
-
Saves the specified object in the SQL database.
-
_save
-
Not supported for virtual address books.
-
_save
-
-
_save
-
Saves the specified object in the preferences.
-
_save
-
Saves the specified object in the SQL database.
-
_save
-
Modifies the specified entry in the LDAP directory.
-
_save
-
Saves the specified object to the IMSP server.
-
_save
-
Updates an existing object in the Kolab message store.
-
_save
-
Updates an existing object in the Kolab message store.
-
_save
-
Saves the specified object in the SQL database.
-
_save
-
Updates an existing object in the Kolab message store.
-
_search
-
Searches the Kolab message store with the given criteria and returns a filtered list of results. If the criteria parameter is an empty array, all records will be returned.
-
_search
-
Searches the group list with the given criteria and returns a filtered list of results. If the criteria parameter is an empty array, all records will be returned.
-
_search
-
Searches the SQL database with the given criteria and returns a filtered list of results. If the criteria parameter is an empty array, all records will be returned.
-
_search
-
Searches the favourites list with the given criteria and returns a filtered list of results. If the criteria parameter is an empty array, all records will be returned.
-
_search
-
Searches the address book with the given criteria and returns a filtered list of results. If the criteria parameter is an empty array, all records will be returned.
-
_search
-
Return all entries matching the combined searches represented by $criteria and the vitural address book's search criteria.
-
_search
-
Returns all entries - searching isn't implemented here for now. The parameters are simply ignored.
-
_search
-
Searches the address book with the given criteria and returns a filtered list of results. If the criteria parameter is an empty array, all records will be returned.
-
_search
-
-
_search
-
Returns all entries matching $critera.
-
_search
-
Searches the Kolab message store with the given criteria and returns a filtered list of results. If the criteria parameter is an empty array, all records will be returned.
-
_search
-
Searches the LDAP directory with the given criteria and returns a filtered list of results. If no criteria are specified, all records are returned.
-
_search
-
Searches the Kolab message store with the given criteria and returns a filtered list of results. If the criteria parameter is an empty array, all records will be returned.
-
_selectEntries
-
Applies one filter criterium to a list of entries
-
_sendSearch
-
Sends a search request to the server.
-
_setAddress
-
-
_setAddressBook
-
-
_setPhone
-
-
_store
-
Stores an object in the Kolab message store.
-
_toTurbaObjects
-
Takes an array of object hashes and returns a Turba_List containing the correct Turba_Objects
-
_turba_addClient
-
Adds a client to the client source
-
_turba_addField
-
Sets the value of the specified attribute of a contact
-
_turba_browse
-
-
_turba_clientFields
-
Returns the availabble client fields
-
_turba_commentCallback
-
Callback for comment API
-
_turba_delete
-
Deletes a contact identified by UID.
-
_turba_deleteClient
-
Deletes a client
-
_turba_deleteField
-
Deletes a field value
-
_turba_export
-
Export a contact, identified by UID, in the requested contentType.
-
_turba_fields
-
Returns a list of fields avaiable in a source.
-
_turba_getActionTimestamp
-
Returns the timestamp of an operation for a given uid an action.
-
_turba_getAllAttributeValues
-
Retrieves a list of all possible values of a field in specified source(s).
-
_turba_getClient
-
Returns a contact from the client source.
-
_turba_getClients
-
Returns mulitple contacts from the client source
-
_turba_getClientSource
-
Returns the client source name
-
_turba_getContact
-
Retrieves a contact.
-
_turba_getContacts
-
Retrieves a set of contacts from a single source.
-
_turba_getDefaultShare
-
Browses through Turba's object tree.
-
_turba_getField
-
Returns a field value
-
_turba_hasComments
-
Returns if applications allows comments
-
_turba_import
-
Import a contact represented in the specified contentType.
-
_turba_list
-
Returns an array of UIDs for all contacts that the current user is authorized to see.
-
_turba_listBy
-
Returns an array of UIDs for contacts that have had $action happen since $timestamp.
-
_turba_listTimeObjectCategories
-
Retrieves a list of available time objects categories
-
_turba_listTimeObjects
-
Lists birthdays and/or anniversaries as time objects.
-
_turba_ownVCard
-
Exports the user's own contact as a vCard string.
-
_turba_path_delete
-
Deletes a file from the Turba tree.
-
_turba_perms
-
Returns a list of available permissions.
-
_turba_removeUserData
-
Removes user data.
-
_turba_replace
-
Replaces the contact identified by UID with the content represented in the specified contentType.
-
_turba_search
-
Returns a contact search result.
-
_turba_searchClients
-
Search for clients
-
_turba_sources
-
Returns a list of available sources.
-
_turba_updateClient
-
Updates client data
-
_updateShareName
-
Helper function to update a 'legacy' share name to the new flattened share style.
-
_updateShareName
-
Helper function to update a 'legacy' share name to the new flattened share style.
-
_vfsInit
-
Loads the VFS configuration and initializes the VFS backend.
-
$_driver
-
-
$_driverConfig
-
-
$_fixtures
-
-
$_groups
-
-
$_sortedByCompanyThenLastname
-
-
$_sortedByCompanyThenLastnameDesc
-
-
$_sortedByLastname
-
-
_insert
-
-
generateUID
-
Generates a universal/unique identifier for a contact. This is NOT something that we expect to be able to parse into an addressbook and a contactId.
-
generateUID
-
Create an object key for a new object.
-
generateUID
-
Create an object key for a new object.
-
getAddressBookOrder
-
Get the order the user selected for displaying address books.
-
getAddressBooks
-
Get all the address books the user has the requested permissions to and return them in the user's preferred order.
-
getAddSources
-
-
getAlpha
-
Renders the list contents that match $alpha into an HTML view.
-
getAttributes
-
Returns a key-value hash containing all properties of this object.
-
getBlobs
-
Returns the attributes that are blob types.
-
getColumnName
-
Retrieves a column's name
-
getColumnName
-
Retrieves a column's field name
-
getColumns
-
-
getColumnSortDirection
-
-
getColumnSortImage
-
-
getConfigFromShares
-
Replaces all share-enabled sources in a source list with all shares from this source that the current user has access to.
-
getContactOwner
-
Return the owner to use when searching or creating contacts in this address book.
-
getCountry
-
Returns the (localized) country name.
-
getCriteria
-
Returns the criteria available for this source except '__key'.
-
getDefaultAddressBook
-
Returns the current user's default address book.
-
getExtendedPermission
-
Gets extended permissions on an address book.
-
getFields
-
Returns all non-composite fields for this source. Useful for importing and exporting data, etc.
-
getGuid
-
Get a fully qualified key for this contact.
-
getMenu
-
Build Turba's list of menu items.
-
getName
-
Return the name of this address book.
-
getName
-
Return the name of this address book.
-
getObject
-
Retrieves one object from the source.
-
getObjects
-
Retrieves a set of objects from the source.
-
getPage
-
Renders the list contents into an HTML view.
-
getParams
-
Returns the current driver's additional parameters.
-
getPreferredSortOrder
-
Returns the sort order selected by the user
-
getSortInfoForColumn
-
-
getSortOrderDescription
-
Retrieves a natural language description of the sort order
-
getSource
-
-
getSource
-
Returns the name of the address book that this object is from.
-
getSourceFromShare
-
Retrieve a new source config entry based on a Turba share.
-
getTitle
-
-
getTitle
-
-
getTitle
-
-
getType
-
-
getUserName
-
Returns the real name, if available, of a user.
-
getValue
-
Returns the value of the specified attribute.
-
guessLastname
-
Returns a best guess at the lastname in a string.
-
group.php
-
-
Group.php
-
-
Group.php
-
-
$group
-
-
getDb
-
Gets the driver's database connection
-
getDriver
-
Retrieves an SQL driver instance.
-
getDriverConfig
-
-
getList
-
Constructs and returns a Turba_List:: object populated with items
-
getPage
-
-
getPage
-
-
getPref
-
-
getPref
-
-
GroupTest.php
-
-
$tabs
-
Hash with all tabs and their fields.
-
$title
-
The symbolic title of this source.
-
$type
-
Type of list.
-
Turba.php
-
-
toDriver
-
Translates a single Turba attribute to the driver-specific counterpart. The translation is based on the contents of $this->map. This ignores composite fields.
-
toDriverKeys
-
Translates the keys of the first hash from the generalized Turba attributes to the driver-specific fields. The translation is based on the contents of $this->map.
-
toDriverKeys
-
Expands the parent->toDriverKeys Function to build composed fields needed for the dn based on the contents of $this->map.
-
toHash
-
Function to convert a Horde_iCalendar_vcard object into a Turba Object Hash with Turba attributes suitable as a parameter for add().
-
toTurbaKeys
-
Translates a hash from being keyed on driver-specific fields to being keyed on the generalized Turba attributes. The translation is based on the contents of $this->map.
-
tovCard
-
Exports a given Turba_Object as an iCalendar vCard.
-
Turba
-
Turba Base Class.
-
Turba_AddContactForm
-
-
Turba_AddContactForm
-
-
Turba_ContactForm
-
-
Turba_ContactForm
-
-
Turba_CreateAddressBookForm
-
-
Turba_CreateAddressBookForm
-
The Turba_CreateAddressBookForm class provides the form for creating an address book.
-
Turba_DeleteAddressBookForm
-
The Turba_DeleteAddressbookForm class provides the form for deleting an address book.
-
Turba_DeleteAddressBookForm
-
-
Turba_Driver
-
Constructs a new Turba_Driver object.
-
Turba_Driver
-
The Turba_Driver:: class provides a common abstracted interface to the various directory search drivers. It includes functions for searching, adding, removing, and modifying directory entries.
-
Turba_Driver_favourites
-
Read-only Turba directory driver implementation for favourite recipients. Relies on the contacts/favouriteRecipients API method.
-
Turba_Driver_group
-
Constructor function.
-
Turba_Driver_group
-
Read-only Turba_Driver implementation for creating a Horde_Group based address book.
-
Turba_Driver_imsp
-
Turba directory driver implementation for an IMSP server.
-
Turba_Driver_imsp
-
Constructs a new Turba imsp driver object.
-
Turba_Driver_kolab
-
Horde Turba driver for the Kolab IMAP Server.
-
Turba_Driver_kolab_wrapper
-
Constructor
-
Turba_Driver_kolab_wrapper
-
Horde Turba wrapper to distinguish between both Kolab driver implementations.
-
Turba_Driver_kolab_wrapper_new
-
New Horde Turba driver for the Kolab IMAP Server.
-
Turba_Driver_kolab_wrapper_old
-
Horde Turba driver for the Kolab IMAP Server.
-
Turba_Driver_ldap
-
Turba directory driver implementation for PHP's LDAP extension.
-
Turba_Driver_null
-
Null Turba directory driver.
-
Turba_Driver_prefs
-
Turba directory driver implementation for Horde Preferences - very simple, lightweight container.
-
Turba_Driver_share
-
The Turba_Driver:: class provides a common abstracted interface to the various directory search drivers. It includes functions for searching, adding, removing, and modifying directory entries.
-
Turba_Driver_sql
-
Turba directory driver implementation for PHP's PEAR database abstraction layer.
-
Turba_Driver_vbook
-
Turba directory driver implementation for virtual address books.
-
Turba_EditAddressBookForm
-
-
Turba_EditAddressBookForm
-
The Turba_EditAddressBookForm class provides the form for editing an address book.
-
Turba_EditContactForm
-
-
Turba_EditContactForm
-
-
Turba_EditContactGroupForm
-
-
Turba_EditContactGroupForm
-
-
Turba_Group
-
The Turba_Group:: class provides a set of methods for dealing with contact groups.
-
Turba_Group
-
Constructs a new Turba_Group object.
-
Turba_List
-
Constructor.
-
Turba_List
-
The Turba_List:: class provides an interface for dealing with a list of Turba_Objects.
-
Turba_ListView
-
Constructs a new Turba_ListView object.
-
Turba_ListView
-
The Turba_ListView:: class provides an interface for objects that visualize Turba_lists.
-
Turba_ListView_AlphaFilter
-
Skips objects whose name does not start with the specified letter
-
Turba_ListView_AlphaFilter
-
-
Turba_ListView_PageFilter
-
-
Turba_ListView_PageFilter
-
Skips objects which are not on the current page
-
Turba_Object
-
Constructs a new Turba_Object object.
-
Turba_Object
-
The Turba_Object:: class provides a base implementation for Turba objects - people, groups, restaurants, etc.
-
Turba_Object_Group
-
The Turba_Object_Group:: class provides a set of methods for dealing with contact groups.
-
Turba_Object_Group
-
Constructs a new Turba_Object_Group.
-
TURBA_VFS_PATH
-
The virtual path to use for VFS data.
-
Turba_View_Browse
-
Constructor;
-
Turba_View_Browse
-
The Turba_View_Browse class provides the logic for browsing lists of contacts.
-
Turba_View_Contact
-
-
Turba_View_Contact
-
The Turba_View_Contact:: class provides an API for viewing events.
-
Turba_View_DeleteContact
-
-
Turba_View_DeleteContact
-
The Turba_View_DeleteContact:: class provides an API for viewing events.
-
Turba_View_EditContact
-
The Turba_View_EditContact:: class provides an API for viewing events.
-
Turba_View_EditContact
-
-
TestBase.php
-
-
testAttachments
-
-
testBug5476
-
-
testPhoto
-
-
test_browsing_list_shows_list_members_only
-
-
test_browsing_list_shows_list_members_only
-
-
test_getAddSources_returns_sources_sorted_by_name
-
-
test_getAlpha_renders_filtered_items
-
-
test_getPage_renders_all_list_items
-
-
test_getting_page_shows_all_contacts_and_groups_from_test_addressbook
-
-
test_getting_page_shows_all_contacts_and_groups_from_test_addressbook
-
-
test_getting_page_with_show_equals_contacts_will_show_only_contacts
-
-
test_getting_page_with_show_equals_contacts_will_show_only_contacts
-
-
test_getting_page_with_show_equals_lists_will_show_only_groups
-
-
test_getting_page_with_show_equals_lists_will_show_only_groups
-
-
test_getting_page_with_sort_parameters_updates_sort_preferences
-
-
test_getting_page_with_sort_parameters_updates_sort_preferences
-
-
test_listMembers_returns_objects_sorted_according_to_parameters
-
-
test_search_api_should_return_results
-
-
test_search_results_should_be_sorted_according_to_supplied_sort_order
-
-
test_search_with_null_order_parameter_works
-
This is how we are called from the addField API
-
test_sort_should_sort_according_to_passed_parameters
-
-
Turba_ApiTest
-
$Horde: turba/lib/tests/ApiTest.php,v 1.2.2.1 2007/12/20 14:34:31 jan Exp $
-
Turba_BrowsePageTest
-
$Horde: turba/lib/tests/BrowsePageTest.php,v 1.3.2.1 2007/12/20 14:34:31 jan Exp $
-
Turba_DriverTest
-
Test cases for the Turba_Driver:: class
-
Turba_GroupTest
-
$Horde: turba/lib/tests/GroupTest.php,v 1.2.2.1 2007/12/20 14:34:31 jan Exp $
-
Turba_KolabTest
-
$Horde: turba/lib/tests/KolabTest.php,v 1.1.2.2 2008/11/07 15:03:33 selsky Exp $
-
Turba_ListTest
-
$Horde: turba/lib/tests/ListTest.php,v 1.2.2.1 2007/12/20 14:34:31 jan Exp $
-
Turba_ListViewTest
-
$Horde: turba/lib/tests/ListViewTest.php,v 1.2.2.1 2007/12/20 14:34:31 jan Exp $
-
Turba_TestBase
-
Base class for Turba test cases
-
Turba_ViewBrowseTest
-
$Horde: turba/lib/tests/ViewBrowseTest.php,v 1.3.2.1 2007/12/20 14:34:31 jan Exp $