Overview

Packages

  • Horde
    • Data
  • None
  • Turba

Classes

  • Turba
  • Turba_Api
  • Turba_Driver
  • Turba_Driver_Facebook
  • Turba_Driver_Favourites
  • Turba_Driver_Group
  • Turba_Driver_Imsp
  • Turba_Driver_Kolab
  • Turba_Driver_Ldap
  • Turba_Driver_Prefs
  • Turba_Driver_Share
  • Turba_Driver_Sql
  • Turba_Driver_Vbook
  • Turba_Exception
  • Turba_Factory_Driver
  • Turba_Form_AddContact
  • Turba_Form_Contact
  • Turba_Form_ContactBase
  • Turba_Form_CreateAddressBook
  • Turba_Form_DeleteAddressBook
  • Turba_Form_EditAddressBook
  • Turba_Form_EditContact
  • Turba_Form_EditContactGroup
  • Turba_List
  • Turba_LoginTasks_SystemTask_Upgrade
  • Turba_Object
  • Turba_Object_Group
  • Turba_Test
  • Turba_View_Browse
  • Turba_View_Contact
  • Turba_View_DeleteContact
  • Turba_View_Duplicates
  • Turba_View_EditContact
  • Turba_View_List
  • Overview
  • Package
  • Class
  • Tree

Class Turba_Driver_Ldap

Turba directory driver implementation for PHP's LDAP extension.

Copyright 2010-2012 Horde LLC (http://www.horde.org/)

See the enclosed file LICENSE for license information (ASL). If you did did not receive this file, see http://www.horde.org/licenses/apache.

Turba_Driver implements Countable
Extended by Turba_Driver_Ldap
Package: Turba
Category: Horde
License: ASL
Author: Chuck Hagenbuch chuck@horde.org
Author: Jon Parise jon@csh.rit.edu
Located at Driver/Ldap.php
Methods summary
public Turba_Driver_Ldap
# __construct( string $name = '', array $params = array() )

Constructs a new Turba LDAP driver object.

Constructs a new Turba LDAP driver object.

Parameters

$name
The source name
$params
Hash containing additional configuration parameters.

Returns

Turba_Driver_Ldap

Overrides

Turba_Driver::__construct()
public array
# toDriverKeys( array $hash )

Extends parent function to build composed fields needed for the dn based on the contents of $this->map.

Extends parent function to build composed fields needed for the dn based on the contents of $this->map.

Parameters

$hash
Hash using Turba keys.

Returns

array
Translated version of $hash.

Overrides

Turba_Driver::toDriverKeys()
Methods inherited from Turba_Driver
add(), canAdd(), checkDefaultShare(), count(), createShare(), delete(), deleteAll(), fromASContact(), getBlobs(), getContactOwner(), getCriteria(), getFields(), getName(), getObject(), getObjects(), getParams(), getTimeObjectTurbaList(), hasCapability(), hasPermission(), listTimeObjects(), makeSearch(), removeUserData(), save(), search(), searchDuplicates(), setContactOwner(), setSourceName(), toASContact(), toDriver(), toHash(), toTurbaKeys(), tovCard()
Properties inherited from Turba_Driver
$alternativeName, $approximate, $fields, $listNameField, $map, $strict, $tabs, $title
API documentation generated by ApiGen