Class: User
Source Location: /blogs/b2evocore/_class_user.php
Class User
Class Overview
|
User Class Located in /blogs/b2evocore/_class_user.php [line 23] DataObject | --UserAuthor(s):
|
[ Top ]
Inherited Properties, Constants, and Methods
| Inherited Properties | Inherited Methods | Inherited Constants |
|---|---|---|
|
Inherited From DataObject |
Inherited From DataObject
|
[ Top ]
Property Summary
| mixed | $aim | |
| mixed | $blog_post_statuses | |
| mixed | $browser | |
| mixed | $datecreated | |
| mixed | $domain | |
| mixed | ||
| mixed | $firstname | |
| mixed | $Group | |
| mixed | $icq | |
| mixed | $idmode | |
| mixed | $ip | |
| mixed | $lastname | |
| mixed | $level | |
| mixed | $locale | |
| mixed | $login | |
| mixed | $msn | |
| mixed | $nickname | |
| mixed | $notify | |
| mixed | $pass | |
| mixed | $url | |
| mixed | $yim |
[ Top ]
Method Summary
| User | User() | Constructor |
| boolean | check_perm() | Check permission for this user |
| boolean | check_perm_blogusers() | Check permission for this user on a specified blog |
| boolean | check_perm_catsusers() | Check permission for this user on a set of specified categories |
| void | dbdelete() | Delete user and dependencies from database |
| void | get() | Get a param |
| void | level() | Template function: display user's level |
| void | login() | Template function: display user's login |
| void | prefered_name() | Template function: display user's prefered name |
| void | set() | |
| void | setGroup() | |
| void | set_datecreated() | |
| void | url() | Template function: display user's URL |
[ Top ]
Methods
Constructor User [line 57]
|
Constructor
Parameters:| array | $userdata: | existing userdata get_userdata()} |
[ Top ]
check_perm [line 211]
|
Check permission for this user
Parameters:| string | $permname: |
Permission name, can be one of:
|
| string | $permlevel: | Permission level |
| boolean | $assert: | Execution will halt if this is !0 and permission is denied |
| mixed | $perm_target: | Permission target (blog ID, array of cat IDs...) |
API Tags:
| Return: | 0 if permission denied |
[ Top ]
check_perm_blogusers [line 342]
|
Check permission for this user on a specified blog
This is not for direct use, please call User::check_perm() instead
Parameters:| string | $permname: |
Permission name, can be one of the following:
|
| string | $permlevel: | Permission level |
| integer | $perm_target_blog: | Permission target blog ID |
API Tags:
| Return: | 0 if permission denied |
| See: | User::check_perm() |
[ Top ]
check_perm_catsusers [line 289]
|
Check permission for this user on a set of specified categories
This is not for direct use, please call User::check_perm() instead
Parameters:| string | $permname: |
Permission name, can be one of the following:
|
| string | $permlevel: | Permission level |
| array | &$perm_target_cats: | Array of target cat IDs |
API Tags:
| Return: | 0 if permission denied |
| See: | User::check_perm() |
[ Top ]
dbdelete [line 419]
|
Delete user and dependencies from database
Includes WAY TOO MANY requests because we try to be compatible with mySQL 3.23, bleh!
Parameters:| boolean | $echo: | true if you want to echo progress |
Information Tags:
| Todo: | delete comments on user's posts |
Redefinition of:
[ Top ]
get [line 123]
|
Get a param
Parameters:| $parname: |
Redefinition of:
- DataObject::get()
- Get a member param by its name
[ Top ]
login [line 501]
|
Template function: display user's login
Parameters:| string | $format: | Output format, see format_to_output() |
[ Top ]
prefered_name [line 514]
|
Template function: display user's prefered name
Parameters:| string | $format: | Output format, see format_to_output() |
[ Top ]
url [line 528]
|
Template function: display user's URL
Parameters:| string | $before: | string to display before the date (if changed) |
| string | $after: | string to display after the date (if changed) |
| string | $format: | Output format, see format_to_output() |
[ Top ]
