Turba 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
Handle for the current LDAP connection.
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
Expands the parent->toDriverKeys Function to build composed fields needed for the dn based on the contents of $this->map.
Adds the specified entry to the LDAP directory.
Build an LDAP filter based on the objectclass parameter.
Build a piece of a search query.
Deletes the specified entry from the LDAP directory.
Remove empty attributes from attributes array.
Format and encode attributes including postal addresses, character set encoding, etc.
Get some results from a result identifier and clean them up.
Build a DN based on a set of attributes and what attributes make a DN for the current source.
Build a RDN based on a set of attributes and what attributes make a RDN for the current source.
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'),
Reads the LDAP directory for a given element and returns the results.
Modifies the specified entry in the LDAP directory.
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