Turba_Driver_shareThe 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.
$Horde: turba/lib/Driver/share.php,v 1.11.2.7 2009/10/07 16:16:38 mrubinsk Exp $
Located in /lib/Driver/share.php (line 13)
Turba_Driver | --Turba_Driver_share
Turba_Driver
$_driver
(line 27)
Underlying driver object for this source.
Horde_Share
$_share
(line 20)
Horde_Share object for this source.
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::$_capabilities
Turba_Driver::$_contact_owner
Turba_Driver::$_count
Turba_Driver::$_params
getName (line 59)
Return the name of this address book.
hasCapability (line 36)
Checks if this backend has a certain capability.
hasPermission (line 49)
Checks if the current user has the requested permissions on this address book.
removeUserData (line 175)
Stub for removing all data for a specific user - to be overridden by child class.
_add (line 127)
Adds the specified object to the SQL database.
_delete (line 143)
Deletes the specified object from the SQL database.
_deleteAll (line 153)
Deletes all contacts from a specific address book.
_getContactOwner (line 71)
Return the owner to use when searching or creating contacts in this address book.
_getTimeObjectTurbaList (line 188)
_init (line 83)
Initialize
_makeKey (line 183)
_read (line 119)
Reads the given data from the address book and returns the results.
_save (line 166)
Saves the specified object in the SQL database.
_search (line 103)
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.
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:26 +0000 by phpDocumentor 1.4.3