Constants

SHA1

SHA1

MD5

MD5

Properties

$array

$array : 

Type

$ds

$ds : 

Type

$connected

$connected : 

Type

$classes

$classes : 

Type

Methods

__construct()

__construct(  $input) 

Parameters

$input

__get()

__get(  $key) 

Parameters

$key

factory()

factory(  $drive,   $array) 

Parameters

$drive
$array

getId()

getId() 

getHost()

getHost() 

getGroupId()

getGroupId() 

getOu()

getOu() 

getDn()

getDn() 

getDs()

getDs() 

updateOnLogon()

updateOnLogon() 

isConnected()

isConnected() 

setPasswordHash()

setPasswordHash(  $pHash) 

Parameters

$pHash

encryptPassword()

encryptPassword(  $passwd) 

Parameters

$passwd

getClasses()

getClasses() 

getEssentialInput()

getEssentialInput(  $uid,   $name,   $email,   $password,   $id) 

Parameters

$uid
$name
$email
$password
$id

getEssentialPassword()

getEssentialPassword(  $uid,   $password) 

Parameters

$uid
$password

connect()

connect(  $uid = FALSE,   $passwd = FALSE,   $asAdmin = FALSE) 

Parameters

$uid
$passwd
$asAdmin

create()

create(  $input,   $uid = FALSE) 

Parameters

$input
$uid

delete()

delete(  $uid) 

Parameters

$uid

load()

load(  $uid,   $fields = FALSE) 

Parameters

$uid
$fields

update()

update(  $input,   $uid = FALSE) 

Parameters

$input
$uid

move()

move(  $uid,   $new) 

Parameters

$uid
$new

search()

search(  $fields,   $filter) 

Parameters

$fields
$filter

userExists()

userExists(  $uid) 

Parameters

$uid

close()

close() 

toLdap()

toLdap(  $field) 

Parameters

$field

fromLdap()

fromLdap(  $field,   $value) 

Parameters

$field
$value