Docs for page drivers_ldap.php

Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370

## /inc/drivers_ldap.php

Description

Manages LDAP repository connection

- author: Maxime Delorme <mdelorme@tennaxia.net>, Andrew McMillan <andrew@mcmillan.net.nz>
- copyright: Maxime Delorme
- license: GNU GPL v2 or later

Classes

Class | Description
--- | ---
ldapDrivers |

Includes
Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370
require_once ("auth-functions.php") (line 14)

Manages LDAP repository connection

- author: Maxime Delorme <mdelorme@tennaxia.net>, Andrew McMillan <andrew@mcmillan.net.nz>
- copyright: Maxime Delorme
- license: GNU GPL v2 or later

Functions
Strict Standards: Only variables should be passed by reference in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 712 Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370
array_values_mapping (line 301)
void array_values_mapping ( $mapping)

- $mapping

getStaticLdap (line 242)

A generic function to create and fetch static objects

void getStaticLdap ()
LDAP_check (line 315)

Check the username / password against the LDAP server

void LDAP_check ( $username, $password)

- $username
- $password

sync_LDAP (line 533)

sync LDAP against the DB

void sync_LDAP ()
sync_LDAP_groups (line 399)

sync LDAP Groups against the DB

void sync_LDAP_groups ()
sync_user_from_LDAP (line 259)

Synchronise a cached user with one from LDAP

void sync_user_from_LDAP (Principal &$principal, $mapping, $ldap_values, object $principal)

- object $principal: A Principal object to be updated (or created)
- Principal &$principal
- $mapping
- $ldap_values

Documentation generated on Sun, 08 Jul 2012 12:53:49 +0000 by phpDocumentor 1.4.3