EQdkp Plus Navigation:   Home  |   Forum  |   Wiki  |   Translate  |   Bugtracker  |   WebSVN  |  USVN

Permissions

From EQdkp Plus Wiki

Contents

Used Permissions

Core

ID Name
1 a_event_add
... ...
36 a_backup

Plugins

ID Plugin Name
341 shoutbox a_shoutbox_delete
342 shoutbox u_shoutbox_add
501 raidplan a_raidplan_add
502 raidplan a_raidplan_update
503 raidplan a_raidplan_delete
504 raidplan u_raidplan_list
505 raidplan u_raidplan_view
506 raidplan a_raidplan_config
507 raidplan u_raidplan_statistic
508 raidplan a_raidplan_wildcards
509 raidplan a_raidplan_log
571 newsletter a_newsletter_manage
572 newsletter u_newsletter_view
730 raidlogimport a_raidlogimport_config
731 raidlogimport a_raidlogimport_dkp
732 raidlogimport a_raidlogimport_alias
733 raidlogimport a_raidlogimport_bz
901 raidbanker a_raidbanker_import
902 raidbanker u_raidbanker_view
903 raidbanker a_raidbanker_update
904 raidbanker a_raidbanker_config
905 raidbanker a_raidbanker_acl
921 itemspecials u_setitems_view
922 itemspecials u_specialitems_view
923 itemspecials u_setright_view
924 itemspecials a_itemspecials_conf
925 itemspecials a_itemspecials_plugins
926 itemspecials u_items_add
952 charmanager a_charmanager_delmanager
953 charmanager u_charmanager_delete
954 charmanager a_charmanager_edit
955 charmanager u_charmanager_manage
956 charmanager u_charmanager_add
957 charmanager u_charmanager_view
958 charmanager u_charmanager_connect
959 charmanager a_charmanager_config
1100 ticket a_ticket_admin
1101 ticket u_ticket_submit
2311 info u_information_view
2312 info a_information_conf
2313 info a_information_man
2380 bosssuite a_bosssuite_conf
2381 bosssuite a_bosssuite_offs
2387 bosssuite u_bosssuite_bp_view
2388 bosssuite u_bosssuite_bl_view
2389 bosssuite u_bosssuite_bc_view
8000 downloads a_downloads_links
8001 downloads a_downloads_cat
8002 downloads a_downloads_cfg
8003 downloads u_downloads_upload
8004 downloads u_downloads_view
8005 downloads a_downloads_stats
8006 downloads a_downloads_import
8100 mediacenter
8101 mediacenter
8102 mediacenter
8103 mediacenter
8104 mediacenter
8600 quotations
8601 quotations
8700 polls
8701 polls
8702 polls
8703 polls
8847 gallery a_gallery_pics
8848 gallery a_gallery_cat
8849 gallery u_gallery_view
8850 gallery u_gallery_upload
8851 gallery a_gallery_cfg
8955 guildrequest a_guildrequest_manage
8956 guildrequest u_guildrequest_view
8957 guildrequest u_guildrequest_comment
8958 guildrequest u_guildrequest_vote

Check Permissions

$user->check_auth($auth_value, $die, $user_id);

Checks if a user has permission to do ($auth_value)

$auth_value = string; Permission we want to check
$die = bool; If they don't have permission, exit with message_die or just return false?
$user_id = int; If set, checks $user_id's permission instead of $this->data['user_id']

returns bool
$user->check_auth('u_downloads_view');
//Will exit with message, if user hasn't permission
$user->check_auth('u_downloads_view', false);
//Just returns bool