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_Kolab

Horde Turba driver for the Kolab IMAP Server.

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

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

Turba_Driver implements Countable
Extended by Turba_Driver_Kolab
Package: Turba
Category: Horde
License: ASL
Author: Thomas Jarosch thomas.jarosch@intra2net.com
Author: Gunnar Wrobel wrobel@pardus.de
Author: Stuart Binge omicron@mighty.co.za
Located at Driver/Kolab.php
Methods summary
public
# __construct( string $name = '', array $params = array() )

Attempts to open a Kolab Groupware folder.

Attempts to open a Kolab Groupware folder.

Parameters

$name
Source name
$params
<p>Hash containing additional configuration parameters.</p>

Overrides

Turba_Driver::__construct()
public
# connect( )

Connect to the Kolab backend.

Connect to the Kolab backend.

Throws

Turba_Exception
public
# _convertMembers( mixed & $attributes )

TODO

TODO

public Horde_Share
# createShare( string $share_name, array $params )

Creates a new Horde_Share for this source type.

Creates a new Horde_Share for this source type.

Parameters

$share_name
The share name
$params
The params for the share.

Returns

Horde_Share
The share object.

Overrides

Turba_Driver::createShare()
public boolean
# checkDefaultShare( Horde_Share_Object $share, array $srcconfig )

Check if the passed in share is the default share for this source.

Check if the passed in share is the default share for this source.

Parameters

$share
The share object.
$srcconfig
The cfgSource entry for the share.

Returns

boolean
TODO

Overrides

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