Turba_Driver_ldapTurba directory driver implementation for PHP's LDAP extension.
$Horde: turba/lib/Driver/ldap.php,v 1.54.4.24 2009/10/07 16:16:38 mrubinsk Exp $
Located in /lib/Driver/ldap.php (line 11)
Turba_Driver | --Turba_Driver_ldap
resource
$_ds
= 0 (line 18)
Handle for the current LDAP connection.
array
$_syntaxCache
= array() (line 25)
Cache _getSyntax calls to avoid lots of repeated server calls.
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
toDriverKeys (line 114)
Expands the parent->toDriverKeys Function to build composed fields needed for the dn based on the contents of $this->map.
_add (line 266)
Adds the specified entry to the LDAP directory.
_buildObjectclassFilter (line 604)
Build an LDAP filter based on the objectclass parameter.
_buildSearchQuery (line 456)
Build a piece of a search query.
_delete (line 327)
Deletes the specified entry from the LDAP directory.
_emptyAttributeFilter (line 554)
Remove empty attributes from attributes array.
_encodeAttributes (line 575)
Format and encode attributes including postal addresses, character set encoding, etc.
_getResults (line 496)
Get some results from a result identifier and clean them up.
_makeKey (line 444)
Build a DN based on a set of attributes and what attributes make a DN for the current source.
_makeRDN (line 420)
Build a RDN based on a set of attributes and what attributes make a RDN for the current source.
_quoteDN (line 784)
Take an array of DN elements and properly quote it according to RFC 1485.
An array of tuples containing the attribute name and that attribute's value which make up the DN. Example:
$parts = array(0 => array('cn', 'John Smith'),
_read (line 219)
Reads the LDAP directory for a given element and returns the results.
_save (line 345)
Modifies the specified entry in the LDAP directory.
_search (line 151)
Searches the LDAP directory with the given criteria and returns a filtered list of results. If no criteria are specified, all records are 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:24 +0000 by phpDocumentor 1.4.3