class acp_permissions
Properties
$u_action | ||
$permission_dropdown |
Methods
main($id, $mode)
|
||
build_subforum_options($forum_list)
Build +subforum options |
||
build_permission_dropdown($options, $default_option, $permission_scope)
Build dropdown field for changing permission types |
||
check_existence($mode, $ids)
Check if selected items exist. |
||
set_permissions($mode, $permission_type, $auth_admin, $user_id, $group_id)
Apply permissions |
||
set_all_permissions($mode, $permission_type, $auth_admin, $user_id, $group_id)
Apply all permissions |
||
check_assigned_role($role_id, $auth_settings)
Compare auth settings with auth settings from role returns false if they differ, true if they are equal |
||
remove_permissions($mode, $permission_type, $auth_admin, $user_id, $group_id, $forum_id)
Remove permissions |
||
log_action($mode, $action, $permission_type, $ug_type, $ug_id, $forum_id)
Log permission changes |
||
permission_trace($user_id, $forum_id, $permission)
Display a complete trace tree for the selected permission to determine where settings are set/unset |
||
copy_forum_permissions()
Handles copying permissions from one forum to others |
||
retrieve_defined_user_groups($permission_scope, $forum_id, $permission_type)
Get already assigned users/groups |
Details
at line 32
public
main($id, $mode)
at line 566
public
build_subforum_options($forum_list)
Build +subforum options
at line 610
public
build_permission_dropdown($options, $default_option, $permission_scope)
Build dropdown field for changing permission types
at line 633
public
check_existence($mode, $ids)
Check if selected items exist.
Remove not found ids and if empty return error.
at line 679
public
set_permissions($mode, $permission_type, $auth_admin, $user_id, $group_id)
Apply permissions
at line 768
public
set_all_permissions($mode, $permission_type, $auth_admin, $user_id, $group_id)
Apply all permissions
at line 847
public
check_assigned_role($role_id, $auth_settings)
Compare auth settings with auth settings from role returns false if they differ, true if they are equal
at line 884
public
remove_permissions($mode, $permission_type, $auth_admin, $user_id, $group_id, $forum_id)
Remove permissions
at line 923
public
log_action($mode, $action, $permission_type, $ug_type, $ug_id, $forum_id)
Log permission changes
at line 981
public
permission_trace($user_id, $forum_id, $permission)
Display a complete trace tree for the selected permission to determine where settings are set/unset
at line 1203
public
copy_forum_permissions()
Handles copying permissions from one forum to others
at line 1254
public
retrieve_defined_user_groups($permission_scope, $forum_id, $permission_type)
Get already assigned users/groups