MyBB Plugin Hooks


What follows is a list of the known hooks in MyBB as of version 1.0. Listed is the filename and the line on which the named hook appears. The hook name is somewhat descriptive of the position that it appears in the code and what role the hook might actually play

The list was originally compiled by Decswxaqz and updated by poncho.



  Line   Handle Name                              Parameters      Returned value
  Number                                          taken           name

./admin/adminlogs.php

  31     admin_adminlogs_start
  64     admin_adminlogs_do_prune
  70     admin_adminlogs_view
  202    admin_adminlogs_search

./admin/adminoptions.php

  34     admin_adminoptions_start
  47     admin_adminoptions_do_updateprefs
  72     admin_adminoptions_revokeperms
  136    admin_adminoptions_do_updateperms
  163    admin_adminoptions_updateperms
  222    admin_adminoptions_adminpermissions_yesnocodes
  231    admin_adminoptions_adminpermissions
  359    admin_adminoptions_updateprefs

./admin/announcements.php

  113    admin_announcements_do_add
  121    admin_announcements_do_delete
  176    admin_announcements_do_edit
  182    admin_announcements_add
  287    admin_announcements_delete
  311    admin_announcements_edit
  463    admin_announcements_modify

./admin/attachments.php

  53     admin_attachments_start
  66     admin_attachments_do_add
  82     admin_attachments_do_delete
  105    admin_attachments_do_edit
  203    admin_attachments_do_search
  292    admin_attachments_do_search_delete
  328    admin_attachments_orphans
  370    admin_do_orphan_delete
  398    admin_attacments_add
  416    admin_attachments_search
  465    admin_attachments_edit
  489    admin_attachments_delete
  507    admin_attachments_stats
  617    admin_attachments_modify

./admin/badwords.php

  44     admin_badwords_do_add
  57     admin_badwords_do_edit
  68     admin_badwords_delete
  76     admin_badwords_edit
  91     admin_badwords_add
  106    admin_badwords_modify

./admin/dbtools.php

  216    admin_dbtools_do_optimize
  327    admin_dbtools_optimize

./admin/forumpermissions.php

  34     admin_forumpermissions_start
  120    admin_forumpermissions_do_quickperms
  128    admin_forumpermissions_quickperms
  172    admin_forumpermissions_do_edit
  216    admin_forumpermissions_edit
  294    admin_forumpermissions_modify

./admin/forums.php

  56     admin_forums_start
  235    admin_forums_do_add
  287    admin_forums_do_addmod
  320    admin_forums_do_delete
  377    admin_forums_do_deletemod
  465    admin_forums_do_edit
  510    admin_forums_do_editmod
  523    admin_forums_add
  611    admin_forums_addmod
  638    admin_forums_delete
  659    admin_forums_deletemod
  693    admin_forums_edit
  795    admin_forums_editmod
  817    admin_forums_do_modify
  833    admin_forums_do_copy
  928    admin_forums_copy
  974    admin_forums_modify

./admin/global.php

  58     admin_global_start
  219    admin_global_invalid_login
  246    admin_global_login
  297    admin_global_end

./admin/helpdocs.php

  38     admin_helpdocs_start
  53     admin_helpdocs_do_add_doc
  66     admin_helpdocs_do_add_section
  78     admin_helpdocs_do_delete_doc
  84     admin_helpdocs_do_delete_section
  127    admin_helpdocs_do_edit_doc
  140    admin_helpdocs_do_edit_section
  154    admin_helpdocs_edit_doc
  183    admin_helpdocs_edit_section
  221    admin_helpdocs_delete_doc
  242    admin_helpdocs_delete_section
  263    admin_helpdocs_add
  295    admin_helpdocs_modify

./admin/icons.php

  39     admin_icons_start
  51     admin_icons_do_add
  61     admin_icons_do_delete
  82     admin_icons_do_edit
  92     admin_icons_edit
  118    admin_icons_delete
  140    admin_icons_add
  163    admin_icons_do_addmultiple
  194    admin_icons_addmultiple
  317    admin_icons_modify

./admin/importantmsgs.php

  19     admin_importantmsgs_add
  55     admin_importantmsgs_edit
  120    admin_importantmsgs_do_add
  144    admin_importantmsgs_do_edit
  150    admin_importantmsgs_delete
  157    admin_importantmsgs_modify

./admin/index.php

  19     admin_index_start
  23     admin_index_header
  118    admin_index_home
  245    admin_index_vercheck
  302    admin_index_navigation
  470    admin_index_navigation_end
  492    admin_index_frameset

./admin/languages.php

  31     admin_languages_start
  37     admin_languages_do_editset
  130    admin_languages_editset
  228    admin_languages_do_edit
  307    admin_languages_edit_edit
  454    admin_languages_edit_list
  505    admin_languages_list

./admin/maintenance.php

  23     admin_maintenance_start
  49     admin_maintenance_do_cache
  86     admin_maintenance_cache
  130    admin_maintenance_do_rebuildstats
  137    admin_maintenance_do_rebuildforums
  184    admin_maintenance_do_rebuildthreads
  229    admin_maintenance_do_recountpostcounts
  295    admin_maintenance_do_rebuild_thumbnails
  352    admin_maintenance_rebuild

./admin/moderate.php

  40     admin_moderate_start
  44     admin_moderate_do_attachments
  79     admin_moderate_do_threadsposts
  183    admin_moderate_attachments
  245    admin_moderate_threads
  306    admin_moderate_posts

./admin/moderation.php

  38     admin_moderation_start
  45     admin_moderation_do_delete
  61     admin_moderation_delete
  136    admin_moderation_do_edit
  145    admin_moderation_edit
  271    admin_moderation_do_add
  332    admin_moderation_add
  425    admin_moderation_modify

./admin/modlogs.php

  33     admin_modlogs_start
  53     admin_modlogs_do_prune
  108    admin_modlogs_view
  184    admin_modlogs_view

./admin/mycode.php

  38     admin_mycode_start
  42     admin_mycode_add
  70     admin_mycode_do_add
  88     admin_mycode_edit
  118    admin_mycode_do_edit
  135    admin_mycode_delete
  153    admin_mycode_do_delete
  166    admin_mycode_modify

./admin/plugins.php

  24     admin_plugins_start
  45     admin_plugins_activate
  53     admin_plugins_deactivate
  100    admin_plugins_modify

./admin/profilefields.php

  37     admin_profilefields_start
  62     admin_profilefields_do_ad
  79     admin_profilefields_do_delete
  119    admin_profilefields_do_edit
  125    admin_profilefields_add
  149    admin_profilefields_delete
  178    admin_profilefields_edit
  202    admin_profilefields_modify

./admin/settings.php

  56     admin_settings_start
  60     admin_settings_do_change
  118    admin_settings_do_add_setting
  141    admin_settings_do_add_group
  154    admin_settings_do_delete_setting
  161    admin_settings_do_delete_group
  185    admin_settings_export
  232    admin_settings_do_edit_setting
  249    admin_setings_do_edit_group
  263    admin_settings_edit_seting
  283    admin_settings_edit_group
  310    admin_settings_delete_setting
  325    admin_settings_delete_group
  349    admin_settings_add
  379    admin_settings_do_modify
  397    admin_settings_modify
  432    admin_settings_change

./admin/smilies.php

  34     admin_smilies_start
  52     admin_smilies_do_add
  62     admin_smilies_do_delete
  86     admin_smilies_do_edit
  100    admin_smilies_edit
  125    admin_smilies_delete
  141    admin_smilies_add
  182    admin_smilies_do_addmultiple
  221    admin_smilies_addmultiple
  330    admin_smilies_modify

./admin/templates.php

  73     admin_templates_start
  103    admin_templates_do_add
  125    admin_templates_do_addset
  135    admin_templates_do_delete
  153    admin_templates_do_deleteset
  165    admin_templates_do_editset
  187    admin_templates_do_edit
  224    admin_templates_do_replace
  320    admin_templates_do_search_names
  372    admin_templates_edit
  435    admin_templates_editset
  451    admin_templates_delete
  479    admin_templates_deleteset
  494    admin_templates_makeoriginals
  529    admin_templates_add
  559    admin_templates_addset
  571    admin_templates_search
  614    admin_templates_diff
  644    admin_templates_findupdated
  684    admin_templates_modify

./admin/themes.php

  44     admin_themes_start
  67     admin_themes_do_add
  116    admin_themes_do_edit
  126    admin_themes_do_delete
  139    admin_themes_default
  154    admin_themes_do_download
  304    admin_themes_do_import
  398    admin_themes_add
  413    admin_themes_settings
  463    admin_themes_do_edit
  525    admin_themes_delete
  550    admin_themes_import
  572    admin_themes_download
  587    admin_themes_modify

./admin/usergroups.php

  50     admin_usergroups_start
  58     admin_usergroups_disporder
  157    admin_usergroups_do_add
  166    admin_usergroups_do_deletegroupleader
  195    admin_usergroups_do_editgroupleader
  215    admin_usergroups_do_delete
  319    admin_usergroups_do_edit
  327    admin_usergroups_add
  422    admin_usergroups_delete
  456    admin_usergroups_edit
  565    admin_usergroups_editgroupleader
  584    admin_usergroups_groupleaders
  620    admin_usergroups_do_joinrequests
  654    admin_usergroups_joinrequests
  706    admin_usergroups_modify

./admin/users.php

  299    admin_users_start
  370    admin_users_do_add
  491    admin_users_do_edit
  527    admin_users_do_delete
  629    admin_users_do_email
  780    admin_users_do_do_merge
  822    admin_users_do_merge
  841    admin_users_add
  899    admin_users_edit
  984    admin_users_delete
  1008   admin_users_showreferrers
  1040   admin_users_findips
  1086   admin_users_misc
  1102   admin_users_merge
  1173   admin_users_stats
  1205   admin_users_pmstats
  1230   admin_users_email
  1447   admin_users_find
  1776   admin_users_activate
  1782   admin_users_do_manageban
  1869   admin_users_liftban
  1882   admin_users_manageban
  1951   admin_users_banned
  2009   admin_users_search

./admin/usertitles.php

  37     admin_usertitles_start
  52     admin_usertitles_do_add
  60     admin_usertitles_do_delete
  83     admin_usertitles_do_edit
  89     admin_usertitles_add
  104    admin_usertitles_delete
  125    admin_usertitles_edit
  142    admin_usertitles_modify

./announcements.php

  23     announcements_start
  86     announcements_end

./attachment.php

  26     attachment_start
  78     attachment_end

./calendar.php

  144    calendar_event_start
  186    calendar_event_end
  195    calendar_dayview_start
  253    calendar_dayview_event
  290    calendar_dayview_end
  299    calendar_do_addevent_start
  329    calendar_do_addevent_end
  338    calendar_addevent_start
  407    calendar_addevent_end
  416    calendar_do_editevent_start
  468    calendar_do_editevent_end
  477    calendar_editevent_start
  556    calendar_editevent_end
  566    calendar_start
  732    calendar_end

./editpost.php

  175    editpost_deletepost
  243    editpost_do_editpost_start
  297    editpost_do_editpost_end
  305    editpost_start
  503    editpost_end

./forumdisplay.php

  29     forumdisplay_start
  581    forumdisplay_thread
  918    forumdisplay_end

./global.php

  52     global_start
  471    global_end

./inc/class_moderation.php

  214    delete_thread                            $tid
  463    delete_post                              $pid
  472    moderation_do_move_redirect
  525    moderation_do_move_copy
  612    moderation_do_move_simple

./inc/class_parser.php

  141    parse_message                            $message        $message
  179    parse_message_end                        $message        $message

./inc/functions.php

  64     pre_output_page                          $contents       $contents
  79     post_output_page
  174    send_mail_queue_start
  198    send_mail_queue_end
  513    no_permission
  549    redirect
  2313   mark_reports

./inc/functions_forumlist.php

  39     build_forumbits_forum

./inc/functions_user.php

  164    password_changed
  410    usercp_menu
  415    usercp_menu_built

./index.php

  24     index_start
  272    index_end

./managegroup.php

  75     managegroup_do_joinrequests_start
  98     managegroup_do_joinrequests_end
  105    managegroup_joinrequests_start
  127    managegroup_joinrequests_end
  139    managegroup_do_manageusers_start
  149    managegroup_do_manageusers_end
  155    managegroup_start
  254    managegroup_end

./member.php

  80     member_do_register_start
  232    member_do_register_end
  242    member_do_register_end
  250    member_do_register_end
  258    member_do_register_end
  269    member_register_agreement
  276    member_register_start
  606    member_register_end
  614    member_activate_start
  663    member_activate_emailupdated
  674    member_activate_accountactivated
  681    member_activate_form
  689    member_resendactivation
  701    member_do_resendactivation_start
  746    member_do_resendactivation_end
  753    member_lostpw
  760    member_do_lostpw_start
  792    member_do_lostpw_end
  798    member_resetpassword_start
  834    member_resetpassword_process
  840    member_resetpassword_reset
  846    member_resetpassword_form
  854    member_login
  875    member_do_login_start
  923    member_do_login_end
  937    member_logout_start
  963    member_logout_end
  974    member_profile_start
  1358   member_profile_end
  1365   member_emailuser_start
  1389   member_emailuser_end
  1396   member_do_emailuser_start
  1434   member_do_emailuser_end

./memberlist.php

  26     memberlist_start
  133    memberlist_user
  168    memberlist_end

./misc.php

  23     misc_start
  36     misc_markread_forum
  53     misc_markread_end
  60     misc_clearpass
  72     misc_rules_start
  107    misc_rules_end
  134    misc_help_helpdoc_start
  147    misc_help_helpdoc_end
  159    misc_help_section_start
  225    misc_help_section_end
  233    misc_buddypopup_start
  300    misc_buddypopup_end
  439    misc_syndication_start
  536    misc_syndication_end
  545    misc_clearcookies

./moderation.php

  25     moderation_start
  107    moderation_openclosethread
  136    moderation_stick
  165    moderation_removeredirects
  187    moderation_deletethread
  203    moderation_do_deletethread
  230    moderation_deletepoll
  263    moderation_do_deletepoll
  282    moderation_approvethread
  301    moderation_unapprovethread
  348    moderation_deleteposts
  361    moderation_do_deleteposts
  434    moderation_mergeposts
  447    moderation_do_mergeposts
  474    moderation_move
  582    moderation_threadnotes
  595    moderation_do_threadnotes
  638    moderation_merge
  651    moderation_do_merge
  745    moderation_split
  758    moderation_do_split
  1269   moderation_do_reports
  1370   moderation_reports
  1472   moderation_reports

./newreply.php

  195    newreply_do_newreply_start
  429    newreply_do_newreply_end
  439    newreply_start
  937    newreply_end

./newthread.php

  174    newthread_do_newthread_start
  388    newthread_do_newthread_end
  402    newthread_start
  728    newthread_end

./online.php

  43     online_today_start
  83     online_today_end
  113    online_start
  150    online_user
  300    online_end

./polls.php

  50     polls_newpoll_start
  126    polls_newpoll_end
  134    polls_do_newpoll_start
  236    polls_do_newpoll_process
  243    polls_do_newpoll_end
  258    polls_editpoll_start
  395    polls_editpoll_end
  402    polls_do_editpoll_start
  516    polls_do_editpoll_process
  520    polls_do_editpoll_end
  542    polls_showresults_start
  668    polls_showresults_end
  680    polls_vote_start
  777    polls_vote_process
  781    polls_vote_end

./portal.php

  55     portal_do_login_start
  103    portal_do_login_end
  108    portal_start
  470    portal_announcement
  571    portal_end

./printthread.php

  24     printthread_start
  110    printthread_post
  115    printthread_end

./private.php

  119    private_send_do_send
  170    private_do_send_end
  187    private_send_start
  334    private_send_end
  341    private_read
  402    private_read_end
  408    private_tracking_start
  440    private_tracking_end
  445    private_do_tracking_start
  458    private_do_tracking_end
  473    private_do_tracking_end
  497    private_do_tracking_end
  504    private_folders_start
  532    private_folders_end
  538    private_do_folders_start
  614    private_do_folders_end
  620    private_empty_start
  634    private_empty_end
  640    private_do_empty_start
  668    private_do_empty_end
  674    private_do_stuff
  740    private_delete_start
  750    private_delete_end
  756    private_export_start
  768    private_export_end
  774    private_do_export_start
  981    private_do_export_end
  994    private_start
  1176   private_end

./ratethread.php

  51     ratethread_start
  74     ratethread_process
  103    ratethread_end

./report.php

  55     report_start
  58     report_end
  63     report_do_report_start
  130    report_do_report_end

./reputation.php

  101    reputation_do_add_start
  154    reputation_do_add_process
  182    reputation_do_add_end
  192    reputation_add_start
  231    reputation_add_end
  533    reputation_end

./search.php

  62     search_results_start
  377    search_results_thread
  390    search_results_end
  584    search_results_post
  598    search_results_end
  629    search_do_search_process
  660    search_do_search_process
  691    search_do_search_process
  729    search_do_search_process
  777    search_do_search_process
  783    search_do_search_start
  856    search_do_search_process
  869    search_do_search_end
  874    search_start
  877    search_end

./sendthread.php

  64     sendthread_do_sendtofriend_start
  94     sendthread_do_sendtofriend_end
  99     sendthread_start
  106    sendthread_end

./showteam.php

  162    showteam_end

./showthread.php

  250    showthread_start
  393    showthread_poll_results
  403    showthread_poll
  473    showthread_ismod
  599    showthread_threaded
  711    showthread_linear
  809    showthread_end

./stats.php

  32     stats_start
  140    stats_end

./usercp.php

  43     usercp_start
  160    usercp_do_profile_start
  256    usercp_do_profile_end
  277    usercp_profile_start
  560    usercp_profile_end
  566    usercp_do_options_start
  640    usercp_do_options_end
  648    usercp_options_start
  880    usercp_options_end
  888    usercp_do_email_start
  933    usercp_do_email_verify
  939    usercp_do_email_changed
  964    usercp_email_start
  966    usercp_email_end
  974    usercp_do_password_start
  1001   usercp_do_password_end
  1014   usercp_password_start
  1016   usercp_password_end
  1022   usercp_do_changename_start
  1052   usercp_do_changename_end
  1066   usercp_changename_start
  1072   usercp_changename_end
  1078   usercp_favorites_start
  1176   usercp_favorites_end
  1181   usercp_subscriptions_start
  1278   usercp_subscriptions_end
  1283   usercp_forumsubscriptions_start
  1347   usercp_forumsubscriptions_end
  1354   usercp_do_editsig_start
  1372   usercp_do_editsig_process
  1374   usercp_do_editsig_end
  1381   usercp_editsig_start
  1441   usercp_endsig_end
  1447   usercp_do_avatar_start
  1556   usercp_do_avatar_end
  1568   usercp_avatar_start
  1652   usercp_avatar_end
  1697   usercp_avatar_end
  1703   usercp_notepad_start
  1706   usercp_notepad_end
  1711   usercp_do_notepad_start
  1713   usercp_do_notepad_end
  1718   usercp_editlists_start
  1765   usercp_editlists_end
  1770   usercp_do_editlists_start
  1800   usercp_do_editlists_end
  1805   usercp_drafts_start
  1847   usercp_drafts_end
  1853   usercp_do_drafts_start
  1890   usercp_do_drafts_end
  1895   usercp_usergroups_start
  1912   usercp_usergroups_change_displaygroup
  1935   usercp_usergroups_leave_group
  1974   usercp_usergroups_join_group_request
  1988   usercp_usergroups_join_group
  2168   usercp_usergroups_end
  2173   usercp_attachments_start
  2232   usercp_attachments_end
  2237   usercp_do_attachments_start
  2249   usercp_do_attachments_end
  2315   usercp_end

./xmlhttp.php

  105    xmlhttp
This page was last modified 03:10, 20 June 2007.