Turba directory driver implementation for an IMSP server.
$Horde: turba/lib/Driver/imsp.php,v 1.21.4.23 2009/10/07 16:16:38 mrubinsk Exp $
Located in /lib/Driver/imsp.php (line 13)
Turba_Driver | --Turba_Driver_imsp
Holds if we are authenticated.
The name of the addressbook.
Holds name of the field indicating an IMSP group.
Holds value that $_groupField will have if entry is an IMSP group.
Handle for the IMSP connection.
Used to set if the current search is for contacts only.
Inherited from Turba_Driver
Turba_Driver::$alternativeName
Turba_Driver::$approximate
Turba_Driver::$fields
Turba_Driver::$listNameField
Turba_Driver::$map
Turba_Driver::$name
Turba_Driver::$strict
Turba_Driver::$tabs
Turba_Driver::$title
Turba_Driver::$_contact_owner
Turba_Driver::$_count
Turba_Driver::$_params
Constructs a new Turba imsp driver object.
Check if the passed in share is the default share for this source.
Creates a new Horde_Share and creates the address book on the IMSP server.
Checks if the current user has the requested permission on this source.
Converts an acl string to a Horde Permissions bitmask.
Adds the specified object to the IMSP server.
Helper function to count the occurances of the ':' delimter in group member entries.
Deletes the specified object from the IMSP server.
Deletes the address book represented by this driver from the IMSP server.
Parses the search criteria, requests the individual searches from the server and performs any necessary ANDs / ORs on the results.
Returns the owner for this contact. For an IMSP source, this should be the name of the address book.
Returns only those names that are duplicated in $names
Parses out $emailText into an array of pure email addresses suitable for searching the IMSP datastore with.
Initialize the IMSP connection and check for error.
Create an object key for a new object.
Reads the given data from the IMSP server and returns the results.
Returns an array with all duplicate names removed.
Saves the specified object to the IMSP server.
Returns all entries matching $critera.
Sends a search request to the server.
Inherited From Turba_Driver
Turba_Driver::Turba_Driver()
Turba_Driver::add()
Turba_Driver::canAdd()
Turba_Driver::checkDefaultShare()
Turba_Driver::count()
Turba_Driver::createShare()
Turba_Driver::delete()
Turba_Driver::deleteAll()
Turba_Driver::generateUID()
Turba_Driver::getBlobs()
Turba_Driver::getContactOwner()
Turba_Driver::getCountry()
Turba_Driver::getCriteria()
Turba_Driver::getFields()
Turba_Driver::getName()
Turba_Driver::getObject()
Turba_Driver::getObjects()
Turba_Driver::getParams()
Turba_Driver::hasCapability()
Turba_Driver::hasPermission()
Turba_Driver::listTimeObjects()
Turba_Driver::makeSearch()
Turba_Driver::removeUserData()
Turba_Driver::save()
Turba_Driver::search()
Turba_Driver::singleton()
Turba_Driver::toDriver()
Turba_Driver::toDriverKeys()
Turba_Driver::toHash()
Turba_Driver::toTurbaKeys()
Turba_Driver::tovCard()
Turba_Driver::_add()
Turba_Driver::_canAdd()
Turba_Driver::_delete()
Turba_Driver::_getContactOwner()
Turba_Driver::_getTimeObjectTurbaList()
Turba_Driver::_getTimeObjectTurbaListFallback()
Turba_Driver::_init()
Turba_Driver::_makeKey()
Turba_Driver::_read()
Turba_Driver::_save()
Turba_Driver::_search()
Turba_Driver::_toTurbaObjects()
Documentation generated on Sun, 30 Jan 2011 05:39:23 +0000 by phpDocumentor 1.4.3