Overview  Package  Tree OpenRat

openrat.objects

Class User

openrat.objects.User

class User

Darstellen eines Benutzers

Author:
$Author: dankert $
Version:
$Revision: 1.2 $

Field Summary
public var$userid
public var$error
public var$name
public var$fullname
public var$ldap_dn
public var$tel
public var$mail
public var$desc
public var$style
public var$isAdmin
Method Summary
public voidUser
public voidlistAll
public voidsetCurrent

Benutzer als aktiven Benutzer in die Session schreiben

public voidload
public voidgetUserName
public voidsave
public voidadd
public voiddelete
public ArraygetProperties

Ermitteln der Eigenschaften zu diesem Benutzer

public voidcheckPassword
public voidsetPassword
public voidgetGroups
public voidgetGroupIds
public voidgetOtherGroups
public voidaddGroup
public voiddelGroup
public voidgetRights
public voidaddRight
public voidaddACL

Benutzer erhält eine Berechtigung

public voiddelRight
Field Detail

userid

public var $userid

error

public var $error = ''

name

public var $name = ''

fullname

public var $fullname = ''

ldap_dn

public var $ldap_dn

tel

public var $tel

mail

public var $mail

desc

public var $desc

style

public var $style

isAdmin

public var $isAdmin
Method Detail

User()

public void User(var $userid = '')
Parameters:
$userid

listAll()

public void listAll()

setCurrent()

public void setCurrent()

Benutzer als aktiven Benutzer in die Session schreiben


load()

public void load()

getUserName()

public void getUserName(var $userid)
Parameters:
$userid

save()

public void save()

add()

public void add(var $name = '')
Parameters:
$name

delete()

public void delete()

getProperties()

public Array getProperties()

Ermitteln der Eigenschaften zu diesem Benutzer

Returns:
Liste der Eigenschaften als assoziatives Array

checkPassword()

public void checkPassword(var $password)
Parameters:
$password

setPassword()

public void setPassword(var $password)
Parameters:
$password

getGroups()

public void getGroups()

getGroupIds()

public void getGroupIds()

getOtherGroups()

public void getOtherGroups()

addGroup()

public void addGroup(var $groupid)
Parameters:
$groupid

delGroup()

public void delGroup(var $groupid)
Parameters:
$groupid

getRights()

public void getRights()

addRight()

public void addRight(var $data)
Parameters:
$data

addACL()

public void addACL(var $aclid,
                   Integer ID)

Benutzer erhält eine Berechtigung

Parameters:
$aclid
ID - der hinzuzufügenden ACL

delRight()

public void delRight(var $aclid)
Parameters:
$aclid

Overview  Package  Tree OpenRat