This article needs some work for the following reason: (no reason given) This template may be removed when cleanup is complete. |
$user_info
These are all the keys defined for $user_info in loadUserSettings(). Some are self-explanatory, for sure.
groups
array. All possible membergroups attached too a user. Keys do not matter. Values are the groups, sanitized as int, just in case. This includes:
- Primary group
- Post count group
- Additional groups. These are stored in the database as a comma-delimited string.
possibly_robot
bool. Is true if the agent matches a known spider if the feature is enabled, and 'if disabled, makes an educated guess..
id
int
username
string
name
string. Their displayed name.
string
passwd
string
language
string
is_guest
bool
is_admin
bool
theme
last_login
ip
$_SERVER['REMOTE_ADDR']
ip2
$_SERVER['BAN_CHECK_IP']
posts
int. Post count.
time_format
string. Custom format for strtftime().
time_offset
int. User's hourly offset from the forum time.
avatar
array
- url: string
- filename: string
- custom_dir: bool
- id_attach: int
smiley_set
messages
int. Number of PMs they have.
unread_messages
int. Number of unread PMs they have.
total_time_logged_in
buddies
String. The list of their buddies delimited by commas.
ignoreboards
String. The list of boards they WANT to see delimited by commas.
ignoreusers
String. The list of users they have opted to ignore delimited by commas.
- In SMF 1.1.x only PMs get ignored.
- In SMF 2.0.x and onwards, this feature has been improved to also hide the posts of the ignored user.
warning
permissions
query_see_board
query_wanna_see_board
The list of boards they WANT to see as part of a prepared SQL statement.
mod_cache
Moderator cache.
is_mod
Boolean. Is false except in boards where the member is a moderator. It is always set.