base
[ class tree: base ] [ index: base ] [ all elements ]

Class: Kimono_User

Source Location: /include/user.php

Class Overview


user class for keeping track of user variables, group permissions etc.


Methods



Class Details

[line 12]
user class for keeping track of user variables, group permissions etc.



[ Top ]


Class Methods


method AuthGroup [line 131]

void AuthGroup( )



[ Top ]

method CheckPermission [line 333]

void CheckPermission( mixed $object_id, mixed $value, mixed $type)



[ Top ]

method ClearLoginRetries [line 125]

void ClearLoginRetries( )

clear login retries counter and time



[ Top ]

method Email [line 209]

void Email( [mixed $email = ''])



[ Top ]

method Enabled [line 233]

void Enabled( [mixed $enabled = '0'])



[ Top ]

method GetLastPermission [line 326]

void GetLastPermission( )



[ Top ]

method Group [line 249]

void Group( [mixed $group = 0])



[ Top ]

method GroupName [line 257]

void GroupName( [mixed $group_name = ''])



[ Top ]

method Id [line 193]

void Id( [mixed $id = 0])



[ Top ]

method Info [line 241]

void Info( [mixed $info = ''])



[ Top ]

method IsPermitted [line 290]

void IsPermitted( mixed $object_id, [mixed $value = KIMONO_PERM_READ], [mixed $type = KIMONO_OBJECT_TYPE_SYSTEM], [mixed $parent_id = FALSE], [mixed $grandparent_id = FALSE], [mixed $greatgrandparent_id = FALSE])

check permissions on an object



Tags:

todo:  fix permissions logging


[ Top ]

method Language [line 352]

void Language( [mixed $language = ''])



[ Top ]

method Load [line 37]

void Load( mixed $username, mixed $password, mixed $organisation, [mixed $bypass_security = FALSE])

$bypass_security is for admins loading users for editing without knowing their passwd



[ Top ]

method Name [line 201]

void Name( [mixed $name = ''])



[ Top ]

method Organisation [line 217]

void Organisation( [mixed $id = 0])



[ Top ]

method OrganisationName [line 225]

void OrganisationName( [mixed $name = ''])



[ Top ]

method Password [line 374]

void Password( [mixed $password = ''])

set password, check for min length first



[ Top ]

method Permissions [line 268]

void Permissions( [mixed $permissions = FALSE])

load or get permissions



[ Top ]

method Save [line 108]

void Save( )



[ Top ]

method Theme [line 363]

void Theme( [mixed $theme = ''])

interface theme (which CSS file to use)



[ Top ]

method UpdateLoginRetries [line 116]

void UpdateLoginRetries( mixed $username)

count this as a failed login attempt



[ Top ]


Documentation generated on Fri, 8 Apr 2005 18:27:52 +0200 by phpDocumentor 1.3.0RC3