Procedural File: _user.funcs.php
Source Location: /blogs/inc/users/model/_user.funcs.php
Functions
get_avatar_imgtag [line 603]
login get_avatar_imgtag(
user $user_login, [if $show_login = true], [if $link = true], [avatar $size = 'crop-15x15'], [style $class = 'avatar_before_login'], [image $align = '']
)
|
|
Get avatar <img> tag by user login
Parameters:
|
user |
$user_login: |
login |
|
if |
$show_login: |
true show user login after avatar |
|
if |
$link: |
true link to user profile |
|
avatar |
$size: |
size |
|
style |
$class: |
class |
|
image |
$align: |
align |
API Tags:
get_avatar_imgtags [line 643]
coma get_avatar_imgtags(
list $user_logins_list, [if $show_login = true], [avatar $link = true], [style $size = 'crop-15x15'], [image $class = 'avatar_before_login'], [ $align = '']
)
|
|
Get avatar <img> tags for list of user logins
Parameters:
|
list |
$user_logins_list: |
of user logins |
|
if |
$show_login: |
true show user login after each avatar |
|
avatar |
$link: |
size |
|
style |
$size: |
class |
|
image |
$class: |
align |
|
|
$align: |
|
API Tags:
| Return: | separated login <img> tag |
get_user_admin_link [line 323]
string get_user_admin_link(
[string $before = ''], [string $after = ''], [string $link_text = ''], [string $link_title = '#'], [string $not_visible = '']
)
|
|
Template tag: Get a link to the backoffice.
Usually provided in skins in order for newbies to find the admin interface more easily...
Parameters:
|
string |
$before: |
To be displayed before the link. |
|
string |
$after: |
To be displayed after the link. |
|
string |
$link_text: |
The page/controller to link to inside of $admin_url |
|
string |
$link_title: |
Text for the link. |
|
string |
$not_visible: |
Title for the link. |
get_user_logout_link [line 234]
string get_user_logout_link(
[string $before = ''], [string $after = ''], [string $link_text = ''], [ $link_title = '#'], [ $params = array()]
)
|
|
Template tag: Get a link to logout
Parameters:
|
string |
$before: |
|
|
string |
$after: |
|
|
string |
$link_text: |
link text can include %s for current user login |
|
|
$link_title: |
|
|
|
$params: |
|
get_user_logout_url [line 262]
string get_user_logout_url(
)
|
|
Get the URL for the logout button
get_user_profile_link [line 368]
string|false get_user_profile_link(
[ $before = ''], [ $after = ''], [ $link_text = ''], [ $link_title = '#']
)
|
|
Template tag: Get a link to user profile
Parameters:
|
|
$before: |
|
|
|
$after: |
|
|
|
$link_text: |
|
|
|
$link_title: |
|
get_user_profile_url [line 400]
void get_user_profile_url(
)
|
|
Get URL to edit user profile
get_user_register_link [line 170]
string get_user_register_link(
[string $before = ''], [string $after = ''], [string $link_text = ''], [boolean $link_title = '#'], [string $disp_when_logged_in = false], [ $redirect = null]
)
|
|
Template tag: Get a link to new user registration
Parameters:
|
string |
$before: |
|
|
string |
$after: |
|
|
string |
$link_text: |
|
|
boolean |
$link_title: |
Display the link, if the user is already logged in? (this is used by the login form) |
|
string |
$disp_when_logged_in: |
Where to redirect |
|
|
$redirect: |
|
get_user_subs_url [line 442]
void get_user_subs_url(
)
|
|
Template tag: Provide url to subscription screen
profile_check_params [line 494]
void profile_check_params(
array $params, [User|NULL $User = NULL]
)
|
|
Check profile parameters and add errors through param_error().
Parameters:
|
array |
$params: |
associative array. Either array( $value, $input_name ) or just $value; ($input_name gets used for associating it to a form fieldname) - 'login': check for non-empty
- 'nickname': check for non-empty
- 'icq': must be a number
- 'email': mandatory, must be well formed
- 'country': check for non-empty
- 'url': must be well formed, in allowed scheme, not blacklisted
- 'pass1' / 'pass2': passwords (twice), must be the same and not == login (if given)
- 'pass_required': false/true (default is true)
|
|
User|NULL |
$User: |
A user to use for additional checks (password != login/nick). |
seconds_to_fields [line 665]
string seconds_to_fields(
integer $duration
)
|
|
Convert seconds duration
Parameters:
|
integer |
$duration: |
seconds |
user_admin_link [line 305]
void user_admin_link(
[string $before = ''], [string $after = ''], [string $link_text = ''], [string $link_title = '#'], [string $not_visible = '']
)
|
|
Template tag: Output a link to the backoffice.
Usually provided in skins in order for newbies to find the admin interface more easily...
Parameters:
|
string |
$before: |
To be displayed before the link. |
|
string |
$after: |
To be displayed after the link. |
|
string |
$link_text: |
The page/controller to link to inside of $admin_url |
|
string |
$link_title: |
Text for the link. |
|
string |
$not_visible: |
Title for the link. |
user_login_link [line 101]
void user_login_link(
[ $before = ''], [ $after = ''], [ $link_text = ''], [ $link_title = '#']
)
|
|
Template tag: Output link to login
Parameters:
|
|
$before: |
|
|
|
$after: |
|
|
|
$link_text: |
|
|
|
$link_title: |
|
user_logout_link [line 220]
void user_logout_link(
[ $before = ''], [ $after = ''], [ $link_text = ''], [ $link_title = '#'], [ $params = array()]
)
|
|
Template tag: Output a link to logout
Parameters:
|
|
$before: |
|
|
|
$after: |
|
|
|
$link_text: |
|
|
|
$link_title: |
|
|
|
$params: |
|
boolean user_pass_ok(
string $login, string $pass, [boolean $pass_is_md5 = false]
)
|
|
Check if a password is ok for a login.
Parameters:
|
string |
$login: |
login |
|
string |
$pass: |
password |
|
boolean |
$pass_is_md5: |
Is the password parameter already MD5()'ed? |
user_preferredname [line 467]
void user_preferredname(
integer $user_ID
)
|
|
Template tag: Display the user's preferred name
Used in result lists.
Parameters:
|
integer |
$user_ID: |
user ID |
user_profile_link [line 357]
void user_profile_link(
[ $before = ''], [ $after = ''], [ $link_text = ''], [ $link_title = '#']
)
|
|
Template tag: Display a link to user profile
Parameters:
|
|
$before: |
|
|
|
$after: |
|
|
|
$link_text: |
|
|
|
$link_title: |
|
user_register_link [line 155]
void user_register_link(
[string $before = ''], [string $after = ''], [string $link_text = ''], [boolean $link_title = '#'], [ $disp_when_logged_in = false]
)
|
|
Template tag: Output a link to new user registration
Parameters:
|
string |
$before: |
|
|
string |
$after: |
|
|
string |
$link_text: |
|
|
boolean |
$link_title: |
Display the link, if the user is already logged in? (this is used by the login form) |
|
|
$disp_when_logged_in: |
|
user_subs_link [line 420]
void user_subs_link(
[ $before = ''], [ $after = ''], [ $link_text = ''], [ $link_title = '#']
)
|
|
Template tag: Provide a link to subscription screen
Parameters:
|
|
$before: |
|
|
|
$after: |
|
|
|
$link_text: |
|
|
|
$link_title: |
|