$pm_clean_max_age
$pm_clean_max_age :
get_perm_id(integer|string $perm_parm, string $type = '') : integer
Get permission id Get permission id from permisison name or id
integer|string | $perm_parm | Permission id or name to get |
string | $type | Permission type (backend or frontend) if $perms is id this type can NULL |
Permission id or NULL if perm does not exist
is_group_allowed(integer|string $perm_par, string $type = '', integer|string $group_par = '') : boolean
Is Group allowed Check if group is allowed to do specified action, admin always allowed
integer|string | $perm_par | Permission id or name to check |
string | $type | Permission type (backend or frontend) if $perms is id this type can NULL |
integer|string | $group_par | Group id or name to check, or if NULL checks all user groups |
allow_group(integer|string|boolean $group_par, integer $perm_par, string $type = '') : boolean
Allow Group Add group to permission
integer|string|boolean | $group_par | Group id or name to allow |
integer | $perm_par | Permission id or name to allow |
string | $type | Permission type (backend or frontend) if $perms is id this type can NULL |
Allow success/failure
deny_group(integer|string|boolean $group_par, integer $perm_par, string $type = '') : boolean
Deny Group Remove group from permission
integer|string|boolean | $group_par | Group id or name to deny |
integer | $perm_par | Permission id or name to deny |
string | $type | Permission type (backend or frontend) if $perms is id this type can NULL |
Deny success/failure
send_pm(array $receiver_ids, string $title, string $message, integer $sender_id = '', string $re_message = '') : \array/bool
Send multiple Private Messages Send multiple private messages to another users
array | $receiver_ids | Array of User ids of private message receiver |
string | $title | Title/subject |
string | $message | Message |
integer | $sender_id | User id of private message sender |
string | $re_message | Reply the original message |
Array with User ID's as key and TRUE or a specific error message OR FALSE if sender doesn't exist
list_pms(integer $limit = 5, integer $offset, integer $receiver_id = NULL, integer $sender_id = NULL, $unread = FALSE) : object
List Private Messages If receiver id not given retruns current user's pms, if sender_id given, it returns only pms from given sender
integer | $limit | Number of private messages to be returned |
integer | $offset | Offset for private messages to be returned (for pagination) |
integer | $receiver_id | User id of private message receiver |
integer | $sender_id | User id of private message sender |
$unread |
Array of private messages
get_pm(integer $pm_id, $user_admin_id = NULL, boolean $set_as_read = TRUE) : object
Get Private Message Get private message by id
integer | $pm_id | Private message id to be returned |
$user_admin_id | ||
boolean | $set_as_read | Whether or not to mark message as read |
Private message
count_unread_pms(integer|boolean $receiver_id = FALSE) : integer
Count unread Private Message Count number of unread private messages
integer|boolean | $receiver_id | User id for message receiver, if FALSE returns for current user |
Number of unread messages