PHP Class Horde_Kolab_Session_Base, horde

Inheritance: extends Horde_Kolab_Session_Abstract
Afficher le fichier Open project: horde/horde Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( Horde_Kolab_Server_Composite $server, array $params ) Constructor.
connect ( string $user_id = null, array $credentials = null ) : null Try to connect the session handler.

Private Methods

Méthode Description
_initFreebusyServer ( Horde_Kolab_Server_Object_Hash $user ) : null Initialize the users free/busy URL.
_initImapServer ( Horde_Kolab_Server_Object_Hash $user ) : null Initialize the users imap server FQDN.
_initMail ( Horde_Kolab_Server_Object_Hash $user ) : null Initialize the user mail address.
_initName ( Horde_Kolab_Server_Object_Hash $user ) : null Initialize the user name.
_initUid ( Horde_Kolab_Server_Object_Hash $user ) : null Initialize the user uid.

Method Details

__construct() public méthode

Constructor.
public __construct ( Horde_Kolab_Server_Composite $server, array $params )
$server Horde_Kolab_Server_Composite The connection to the Kolab user database.
$params array Kolab configuration settings.

connect() public méthode

Try to connect the session handler.
public connect ( string $user_id = null, array $credentials = null ) : null
$user_id string The user ID to connect with.
$credentials array An array of login credentials. For Kolab, this must contain a "password" entry.
Résultat null