Informationen zu PluginsInformationen zu Plugins

Was ist ein Plugin?

Durch Plugins wird das Forum um Funktionen erweitert. Im Grunde genommen beinhalten Plugins PHP-Code, der an bestimmten Stellen im Code des Forums, so genannten Hooks (=Haken), ausgeführt wird. Eine Auflistung aller Hooks finden Sie weiter unten auf dieser Seite.

Wie funktioniert ein Plugin?

Wenn ein Plugin im Admin-CP aktiviert wird, wird sein Codename (der Dateiname ohne die Endung .php) im Cache plugins abgelegt.

Alle aktiven Plugins werden am Anfang jeder Seite geladen (weshalb sehr viele aktive Plugins den Seitenaufbau verlangsamen können). Die zu verwendenden Hooks werden dabei zwischengespeichert.

Wird eine Seite aufgerufen wird gesucht, ob an die Hooks, die ausgeführt werden, Plugins gekoppelt sind. Ist das der Fall wird der Plugincode ausgeführt.

Wie installiere ich ein Plugin?

Hier finden Sie eine kurze Anleitung wie ein Plugin installiert wird. Bitte beachten Sie dass für verschiedene Plugins zusätzliche Schritte erforderlich sind. Weitere Informationen finden Sie in der jeweiligen Readme.
  1. Laden Sie die Plugindatei (die in dem Format pluginname.php vorliegen muss) in den Ordner inc/plugins/ des Forums. Der Dateiname darf nicht geändert werden.
  2. Gehen Sie im Admin-CP in den Plugin-Manager.
  3. Suchen Sie das Plugin in der Liste und aktivieren Sie es.
  4. Wenn das Plugin erfolgreich aktiviert werden kann, werden Sie zurück zur Übersicht aller Plugins geleitet.

Wie ist ein Plugin aufgebaut?

Vorab ein Hinweis: Da Plugins wie auch das Forum in PHP programmiert sind, ist ein Grundwissen in PHP/MySQL und eine gewisse Kenntnis des MyBB erforderlich. Ein Beispielplugin liegt dem MyBB bei mit dem Dateinamen hello.php. Diese befindet sich im Order inc/plugins/.

Die Funktionen zur Information, Aktivierung, Deaktivierung müssen dem Codenamen des Plugins entsprechen (also dem Dateinamen ohne die Endung .php) mit dem jeweiligen Zusatz _info, _activate oder _deactivate. Ist der Dateiname Ihres Plugins beispielsweise foo.php trägt die dazugehörige Informations-Funktion den Namen foo_info().
<?php
// Direktzugriff auf die Datei aus Sicherheitsgründen sperren
if(!defined("IN_MYBB"))
{
	die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}
 
// Die Informationen, die im Pluginmanager angezeigt werden
function pluginname_info()
{
	return array(
		"name"		=> "Pluginname",
		"description"	=> "Pluginbeschreibung",
		"website"	=> "Webseite des Plugins (Herstellerseite)",
		"author"	=> "Name des Erstellers",
		"authorsite"	=> "Webseite des Erstellers",
		"version"	=> "Version",
                "guid" 		=> "Eindeutige ID (wird beim Einstellen auf mods.mybboard.net vergeben)",
		"compatibility" => "Kompatible MyBB-Version (Sternchen als Platzhalter möglich); z.B. 14*"
	);
}
 
// Diese Funktion wird aufgerufen, wenn das Plugin installiert wird (optional).
function pluginname_install()
{
}
 
// Diese Funktion wird aufgerufen, wenn das Plugin deinstalliert wird (optional).
function pluginname_uninstall()
{
}
 
// Funktion zur Überprüfung des Installationsstatus; liefert true zurürck, wenn Plugin installiert, sonst false (optional).
function pluginname_is_installed()
{
} 
 
// Diese Funktion wird aufgerufen, wenn das Plugin aktiviert wird.
function pluginname_activate()
{
}
 
// Diese Funktion wird aufgerufen, wenn das Plugin deaktiviert wird.
function pluginname_deactivate()
{
}
?>
Technisch gesehen müssen die Funktionen zur Aktivierung und Deaktivierung nicht in der Plugindatei vorhanden sein, wenn sie nicht benötigt werden. Ebenso sind die Funktionen zur Installation und Deinstallation optional. Wenn diese nicht vorhanden sind, lässt sich das Plugin "nur" (de)aktivieren. Ansonsten lässt sich ein Plugin (de)installieren und (de)aktivieren. Diese zusätzliche Funktion ergibt dann einen Sinn, wenn ein Plugin z.B. Daten in der Datenbank ablegt. Diese werden dann bei der Deaktivierung nicht gelöscht.

Die Funktionen in Ihrem Plugin können Sie nach Ihren Wünschen benennen. Es ist ratsam, den Codenamen des Plugins als Präfix zu wählen, so dass es nicht zu Überschneidungen mit anderen Plugins kommt (ist der Name der Plugindatei beispielsweise foo.php können Sie die Funktionen foo_run, foo_bar, foo_foo, etc. nennen).

Wenn Ihr Plugin neue Einstellungen in die Forensoftware integriert, sollten Sie nach der Aktivierung/Deaktivierung die Einstellungen erneuern, d.h. die Datei settings.php neu beschreiben lassen, so dass die neuen Werte übernommen werden. Dafür gibt es im MyBB die Funktion rebuild_settings();.

Das Hook-System

Jetzt kommen sie schon erwähnten Hooks ins Spiel. Darüber bestimmen Sie an welcher Stelle Ihr Plugin ausgeführt wird. Es gibt zwei Arten von Hooks:
  1. Hooks ohne Argumente
  2. Hooks mit Argumenten
Zunächst schauen wir uns die Hooks ohne Argumente an. Der Code dazu sieht folgendermaßen aus:
$plugins->run_hooks("global_end");
Der Name des Hooks ist global_end, womit das Plugin am Ende der Datei global.php des Forums ausgeführt würde. Dazu müssten Sie nur die genannte Zeile am Anfang in Ihr Plugin einfügen und um die gewünschte auszuführende Funktion ergänzen:
$plugins->add_hook("global_end", "foo_functionname");
Wie man sieht wird der Hook im ersten Parameter angegeben und der Funktionsname im zweiten Argument. An die add_hook-Methode können zwei weitere Optionale Parameter übergeben werden: die Priorität und eine weitere Datei, die eingebunden werden soll:
$plugins->add_hook("global_end", "foo_functionname", 5, "anotherfile.php");
Die Priorität gibt an in welcher Reihenfolge Plugins an einem Hook ausgeführt werden. Eine Funktion mit einem niedrigen Prioritätswert wird vor einer Funktion mit einem höheren Wert ausgeführt. So wird zum Beispiel eine Funktion mit der Priorität 0 vor einer Funktion mit der Priorität 1 aufgerufen. Der Standardwert ist 10. Im Normalfall muss keine Priorität angegeben werden, es sei denn zwei Funktionen kollidieren an einem Hook. Wird eine Datei angegeben, wird diese einmalig vor der Ausführung der Funktion eingebunden.
Als nächstes werfen wir einen Blick auf die Hooks mit Argumenten. Diese werden wie folgt angesprochen:
$contents = $plugins->run_hooks("pre_output_page", $contents);
Dabei sind diese Dinge zu beachten: Die Variable ist ein Argument für den Hook pre_output_page und muss deshalb auch an die Funktionsdefinition in der Plugindatei übergeben werden:
function foo_functionname($contents) {
}
Der Rückgabewert der Funktion wird wieder in die Variable geschrieben. Deshalb muss Ihre Funktion diese wieder zurückgeben (per return), da die Variable sonst leer ist. Ansonsten Arbeiten die Hooks genau so wie die ohne Argumente.

Weitere Informationen finden Sie in der englischen Dokumentation.

Liste aller Hooks im MyBB

  Zeile   Name des Hooks                                    Parameter
./announcements.php
  24      announcements_start
  87      announcements_end
./attachment.php
  27      attachment_start
  80      attachment_end
./calendar.php
  82      calendar_do_addevent_start
  198     calendar_do_addevent_end
  231     calendar_addevent_start
  465     calendar_addevent_end
  521     calendar_do_editevent_start
  640     calendar_do_editevent_end
  680     calendar_editevent_start
  968     calendar_editevent_end
  1010    calendar_move_start
  1023    calendar_move_end
  1078    calendar_do_move_start
  1085    calendar_do_move_end
  1125    calendar_approve_start
  1132    calendar_approve_end
  1172    calendar_unapprove_start
  1179    calendar_unapprove_end
  1219    calendar_event_start
  1425    calendar_event_end
  1492    calendar_dayview_start
  1761    calendar_event_end
  2007    calendar_weekview_end
  2276    calendar_end
./editpost.php
  24      editpost_start
  219     editpost_deletepost
  287     editpost_do_editpost_start
  355     editpost_do_editpost_end
  363     editpost_action_start
  643     editpost_end
./forumdisplay.php
  30      forumdisplay_start
  682     forumdisplay_announcement
  809     forumdisplay_thread
  1206    forumdisplay_end
./global.php
  95      global_start
  680     global_end
./index.php
  25      index_start
  335     index_end
./managegroup.php
  84      managegroup_do_joinrequests_start
  107     managegroup_do_joinrequests_end
  114     managegroup_joinrequests_start
  137     managegroup_joinrequests_end
  152     managegroup_do_manageusers_start
  166     managegroup_do_manageusers_end
  172     managegroup_start
  310     managegroup_end
./member.php
  82      member_do_register_start
  252     member_do_register_end
  272     member_do_register_end
  282     member_do_register_end
  290     member_do_register_end
  298     member_do_register_end
  364     member_register_coppa
  387     member_register_agreement
  394     member_register_start
  718     member_register_end
  727     member_activate_start
  768     member_activate_emailupdated
  774     member_activate_accountactivated
  781     member_activate_form
  790     member_resendactivation
  803     member_do_resendactivation_start
  848     member_do_resendactivation_end
  856     member_lostpw
  864     member_do_lostpw_start
  896     member_do_lostpw_end
  903     member_resetpassword_start
  937     member_resetpassword_process
  943     member_resetpassword_reset
  949     member_resetpassword_form
  960     member_do_login_start
  1076    member_do_login_end
  1101    member_do_login_end
  1106    member_login
  1162    member_logout_start
  1192    member_logout_end
  1198    member_profile_start
  1788    member_profile_end
  1799    member_do_emailuser_start
  1873    member_do_emailuser_end
  1885    member_emailuser_start
  1933    member_emailuser_end
./memberlist.php
  27      memberlist_start
  39      memberlist_search
  228     memberlist_user
  358     memberlist_end
./misc.php
  24      misc_start
  72      misc_markread_forum
  87      misc_markread_end
  95      misc_clearpass
  107     misc_rules_start
  143     misc_rules_end
  170     misc_help_helpdoc_start
  197     misc_help_helpdoc_end
  209     misc_help_section_start
  287     misc_help_section_end
  295     misc_buddypopup_start
  392     misc_buddypopup_end
  567     misc_syndication_start
  664     misc_syndication_end
  673     misc_clearcookies
./modcp.php
  75      modcp_start
  94      modcp_do_reports
  175     modcp_reports_start
  210     modcp_reports
  286     modcp_allreports_start
  338     modcp_reports
  389     modcp_modlogs_start
  485     modcp_modlogs_filter
  535     modcp_do_delete_announcement
  557     modcp_delete_announcement
  645     modcp_do_new_announcement_start
  663     modcp_do_new_announcement_end
  824     modcp_new_announcement
  923     modcp_do_edit_announcement_start
  941     modcp_do_edit_announcement_end
  1119    modcp_edit_announcement
  1183    modcp_announcements
  1197    modcp_do_modqueue_start
  1229    modcp_do_modqueue_end
  1255    modcp_do_modqueue_end
  1281    modcp_do_modqueue_end
  1361    modcp_modqueue_threads_end
  1449    modcp_modqueue_posts_end
  1543    modcp_modqueue_attachments_end
  1556    modcp_modqueue_end
  1580    modcp_do_editprofile_start
  1741    modcp_do_editprofile_update
  1748    modcp_do_editprofile_end
  1839    modcp_editprofile_start
  2146    modcp_editprofile_end
  2234    modcp_finduser_start
  2257    modcp_finduser_end
  2340    modcp_warninglogs_start
  2437    modcp_warninglogs_end
  2476    modcp_ipsearch_posts_start
  2505    modcp_ipsearch_users_start
  2693    modcp_ipsearch_end
  2730    modcp_iplookup_end
  2786    modcp_banning_start
  2860    modcp_banning
  2885    modcp_liftban_start
  2898    modcp_liftban_end
  2976    modcp_do_banuser_start
  3032    modcp_do_banuser_end
  3063    modcp_banuser_start
  3146    modcp_banuser_end
  3157    modcp_do_modnotes_start
  3165    modcp_do_modnotes_end
  3399    modcp_end
./moderation.php
  28      moderation_start
  479     moderation_delayedmoderation
  524     moderation_stick
  557     moderation_removeredirects
  578     moderation_deletethread
  598     moderation_do_deletethread
  625     moderation_deletepoll
  662     moderation_do_deletepoll
  685     moderation_approvethread
  708     moderation_unapprovethread
  757     moderation_deleteposts
  774     moderation_do_deleteposts
  847     moderation_mergeposts
  864     moderation_do_mergeposts
  891     moderation_move
  1102    moderation_threadnotes
  1119    moderation_do_threadnotes
  1162    moderation_merge
  1179    moderation_do_merge
  1309    moderation_split
  1326    moderation_do_split
  1384    moderation_removesubscriptions
./newreply.php
  278     newreply_do_newreply_start
  545     newreply_do_newreply_end
  651     newreply_start
  1210    newreply_end
./newthread.php
  208     newthread_do_newthread_start
  445     newthread_do_newthread_end
  459     newthread_start
  921     newthread_end
./online.php
  36      online_today_start
  77      online_today_end
  84      online_start
  173     online_user
  234     online_end
./polls.php
  49      polls_newpoll_start
  125     polls_newpoll_end
  135     polls_do_newpoll_start
  245     polls_do_newpoll_process
  251     polls_do_newpoll_end
  267     polls_editpoll_start
  416     polls_editpoll_end
  427     polls_do_editpoll_start
  550     polls_do_editpoll_process
  554     polls_do_editpoll_end
  581     polls_showresults_start
  716     polls_showresults_end
  728     polls_vote_start
  831     polls_vote_process
  835     polls_vote_end
  844     polls_do_undovote_start
  941     polls_do_undovote_process
  946     polls_do_undovote_end
./portal.php
  54      portal_do_login_start
  94      portal_do_login_end
  99      portal_start
  515     portal_announcement
  617     portal_end
./printthread.php
  25      printthread_start
  157     printthread_post
  161     printthread_end
./private.php
  127     private_do_search_start
  208     private_do_search_process
  233     private_do_search_end
  248     private_results_start
  499     private_results_end
  507     private_advanced_search
  554     private_send_do_send
  614     private_do_send_end
  634     private_send_start
  883     private_send_end
  892     private_read
  1068    private_read_end
  1076    private_tracking_start
  1186    private_tracking_end
  1196    private_do_tracking_start
  1210    private_do_tracking_end
  1225    private_do_tracking_end
  1251    private_do_tracking_end
  1258    private_folders_start
  1289    private_folders_end
  1300    private_do_folders_start
  1394    private_do_folders_end
  1401    private_empty_start
  1416    private_empty_end
  1427    private_do_empty_start
  1458    private_do_empty_end
  1467    private_do_stuff
  1554    private_delete_start
  1573    private_delete_end
  1579    private_export_start
  1592    private_export_end
  1604    private_do_export_start
  1825    private_do_export_end
  1867    private_start
  2139    private_end
./ratethread.php
  57      ratethread_start
  76      ratethread_process
  105     ratethread_end
./report.php
  58      report_start
  61      report_end
  71      report_do_report_start
  171     report_do_report_end
./reputation.php
  24      reputation_start
  160     reputation_do_add_start
  230     reputation_do_add_process
  265     reputation_do_add_end
  274     reputation_add_start
  331     reputation_add_end
  707     reputation_end
./search.php
  66      search_results_start
  571     search_results_thread
  623     search_results_end
  911     search_results_post
  957     search_results_end
  1036    search_do_search_process
  1113    search_do_search_process
  1161    search_do_search_process
  1229    search_do_search_process
  1306    search_do_search_process
  1312    search_do_search_start
  1405    search_do_search_process
  1418    search_do_search_end
  1448    search_thread_start
  1516    search_thread_process
  1520    search_do_search_end
  1525    search_start
  1537    search_end
./sendthread.php
  95      sendthread_do_sendtofriend_start
  148     sendthread_do_sendtofriend_end
  159     sendthread_start
  177     sendthread_end
./showteam.php
  25      showteam_start
  170     showteam_end
./showthread.php
  354     showthread_start
  506     showthread_poll_results
  516     showthread_poll
  581     showthread_ismod
  768     showthread_threaded
  931     showthread_linear
  1193    showthread_end
./stats.php
  33      stats_start
  185     stats_end
./usercp.php
  45      usercp_start
  170     usercp_do_profile_start
  268     usercp_do_profile_end
  289     usercp_profile_start
  598     usercp_profile_end
  609     usercp_do_options_start
  667     usercp_do_options_end
  675     usercp_options_start
  924     usercp_options_end
  937     usercp_do_email_start
  983     usercp_do_email_verify
  989     usercp_do_email_changed
  1014    usercp_email
  1027    usercp_do_password_start
  1054    usercp_do_password_end
  1067    usercp_password
  1078    usercp_do_changename_start
  1108    usercp_do_changename_end
  1122    usercp_changename_start
  1128    usercp_changename_end
  1139    usercp_do_subscriptions_start
  1178    usercp_subscriptions_start
  1472    usercp_subscriptions_end
  1479    usercp_forumsubscriptions_start
  1574    usercp_forumsubscriptions_end
  1584    usercp_do_editsig_start
  1609    usercp_do_editsig_process
  1611    usercp_do_editsig_end
  1618    usercp_editsig_start
  1658    usercp_editsig_end
  1707    usercp_editsig_end
  1720    usercp_do_avatar_start
  1858    usercp_do_avatar_end
  1870    usercp_avatar_start
  1954    usercp_avatar_end
  2009    usercp_avatar_end
  2021    usercp_do_editlists_start
  2209    usercp_do_editlists_end
  2270    usercp_editlists_start
  2346    usercp_editlists_end
  2354    usercp_drafts_start
  2402    usercp_drafts_end
  2413    usercp_do_drafts_start
  2450    usercp_do_drafts_end
  2455    usercp_usergroups_start
  2476    usercp_usergroups_change_displaygroup
  2502    usercp_usergroups_leave_group
  2545    usercp_usergroups_join_group_request
  2559    usercp_usergroups_join_group
  2772    usercp_usergroups_end
  2779    usercp_attachments_start
  2871    usercp_attachments_end
  2882    usercp_do_attachments_start
  2894    usercp_do_attachments_end
  2903    usercp_do_notepad_start
  2905    usercp_do_notepad_end
  3063    usercp_notepad_start
  3066    usercp_notepad_end
  3424    usercp_end
./warnings.php
  100     warnings_do_warn_start
  553     warnings_warning
  562     warnings_warn_start
  695     warnings_warn_end
  733     warnings_do_revoke_start
  902     warnings_view_start
  995     warnings_view_end
  1148    warnings_warning
  1157    warnings_end
./xmlhttp.php
  115     xmlhttp
./admin/inc/class_form.php
  778     admin_form_output_submit_wrapper                  $buttons
  803     admin_form_end                                    $this
  869     admin_formcontainer_output_row                    $pluginargs
  959     admin_formcontainer_end                           $return
./admin/inc/class_page.php
  67      admin_page_output_header
  156     admin_page_output_footer
  609     admin_page_output_tab_control_start               $tabs
  642     admin_page_output_tab_control_end                 $tabs
  654     admin_page_output_nav_tabs_start                  $tabs
  682     admin_page_output_nav_tabs_end                    $arguments
./admin/modules/config/attachment_types.php
  20      admin_config_attachment_types_begin
  24      admin_config_attachment_types_add
  66      admin_config_attachment_types_add_commit
  142     admin_config_attachment_types_edit
  186     admin_config_attachment_types_edit_commit
  255     admin_config_attachment_types_delete
  277     admin_config_attachment_types_delete_commit
  293     admin_config_attachment_types_start
./admin/modules/config/badwords.php
  20      admin_config_badwords_begin
  24      admin_config_badwords_add
  50      admin_config_badwords_add_commit
  67      admin_config_badwords_delete
  90      admin_config_badwords_delete_commit
  108     admin_config_badwords_edit
  146     admin_config_badwords_edit_commit
  194     admin_config_badwords_start
./admin/modules/config/banning.php
  20      admin_config_banning_begin
  24      admin_config_banning_add
  45      admin_config_banning_add_commit
  86      admin_config_banning_delete
  122     admin_config_banning_delete_commit
  145     admin_config_banning_start
./admin/modules/config/calendars.php
  33      admin_config_calendars_begin
  37      admin_config_calendars_add
  41      admin_config_calendars_add_commit
  131     admin_config_calendars_permissions
  181     admin_config_calendars_permissions_commit
  272     admin_config_calendars_edit
  314     admin_config_calendars_edit_commit
  372     admin_config_calendars_delete
  396     admin_config_calendars_delete_commit
  412     admin_config_calendars_update_order
  427     admin_config_calendars_update_order_commit
./admin/modules/config/help_documents.php
  20      admin_config_help_documents_begin
  25      admin_config_help_documents_add
  30      admin_config_help_documents_add_section
  67      admin_config_help_documents_add_section_commit
  127     admin_config_help_documents_add_page
  176     admin_config_help_documents_add_page_commit
  247     admin_config_help_documents_edit
  255     admin_config_help_documents_edit_section
  299     admin_config_help_documents_edit_section_commit
  354     admin_config_help_documents_edit_page
  405     admin_config_help_documents_edit_page_commit
  475     admin_config_help_documents_delete
  512     admin_config_help_documents_delete_section_commit
  545     admin_config_help_documents_delete_page_commit
  575     admin_config_help_documents_start
./admin/modules/config/languages.php
  22      admin_config_languages_begin
  26      admin_config_languages_edit_properties
  87      admin_config_languages_edit_properties_commit
  178     admin_config_languages_quick_phrases
  322     admin_config_languages_edit
  397     admin_config_languages_edit_commit
  609     admin_config_languages_start
./admin/modules/config/mod_tools.php
  21      admin_config_mod_tools_begin
  25      admin_config_mod_tools_delete_post_tool
  48      admin_config_mod_tools_delete_post_tool_commit
  64      admin_config_mod_tools_delete_thread_tool
  87      admin_config_mod_tools_delete_thread_tool_commit
  104     admin_config_mod_tools_post_tools
  155     admin_config_mod_tools_edit_thread_tool
  306     admin_config_mod_tools_edit_thread_tool_commit
  540     admin_config_mod_tools_add_thread_tool
  692     admin_config_mod_tools_add_thread_tool_commit
  904     admin_config_mod_tools_edit_post_tool
  1078    admin_config_mod_tools_edit_post_tool_commit
  1356    admin_config_mod_tools_add_post_tool
  1542    admin_config_mod_tools_add_post_tool_commit
  1761    admin_config_mod_tools_start
./admin/modules/config/module_meta.php
  40      admin_config_menu                                 $sub_menu
  72      admin_config_action_handler                       $actions
  109     admin_config_permissions                          $admin_permissions
./admin/modules/config/mycode.php
  20      admin_config_mycode_begin
  30      admin_config_mycode_toggle_status
  59      admin_config_mycode_toggle_status_commit
  70      admin_config_mycode_xmlhttp_test_mycode_start
  81      admin_config_mycode_xmlhttp_test_mycode_end
  89      admin_config_mycode_add
  129     admin_config_mycode_add_commit
  206     admin_config_mycode_edit
  255     admin_config_mycode_edit_commit
  330     admin_config_mycode_delete
  353     admin_config_mycode_delete_commit
  369     admin_config_mycode_start
./admin/modules/config/plugins.php
  20      admin_config_plugins_begin
  194     admin_config_plugins_check
  341     admin_config_plugins_activate
  345     admin_config_plugins_deactivate
  428     admin_config_plugins_activate_commit
  432     admin_config_plugins_deactivate_commit
  467     admin_config_plugins_plugin_list
./admin/modules/config/post_icons.php
  20      admin_config_post_icons_begin
  24      admin_config_post_icons_add
  49      admin_config_post_icons_add_commit
  106     admin_config_post_icons_add_multiple
  245     admin_config_post_icons_add_multiple_commit
  298     admin_config_post_icons_edit
  332     admin_config_post_icons_edit_commit
  381     admin_config_post_icons_delete
  404     admin_config_post_icons_delete_commit
  420     admin_config_post_icons_start
./admin/modules/config/profile_fields.php
  20      admin_config_profile_fields_begin
  24      admin_config_profile_fields_add
  72      admin_config_profile_fields_add_commit
  155     admin_config_profile_fields_edit
  206     admin_config_profile_fields_edit_commit
  288     admin_config_profile_fields_delete
  312     admin_config_profile_fields_delete_commit
  328     admin_config_profile_fields_start
./admin/modules/config/settings.php
  20      admin_config_settings_begin
  38      admin_config_settings_delete_duplicates_commit
  51      admin_config_settings_addgroup
  84      admin_config_settings_addgroup_commit
  144     admin_config_settings_editgroup
  194     admin_config_settings_editgroup_commit
  246     admin_config_settings_deletegroup
  278     admin_config_settings_deletegroup_commit
  295     admin_config_settings_add
  362     admin_config_settings_add_commit
  454     admin_config_settings_edit
  536     admin_config_settings_edit_commit
  640     admin_config_settings_delete
  673     admin_config_settings_delete_commit
  690     admin_config_settings_manage
  715     admin_config_settings_manage_commit
  844     admin_config_settings_change
  898     admin_config_settings_change_commit
  1191    admin_config_settings_start
./admin/modules/config/smilies.php
  20      admin_config_smilies_begin
  24      admin_config_smilies_add
  62      admin_config_smilies_add_commit
  130     admin_config_smilies_edit
  178     admin_config_smilies_edit_commit
  234     admin_config_smilies_delete
  259     admin_config_smilies_delete_commit
  274     admin_config_smilies_add_multiple
  280     admin_config_smilies_add_multiple_step1
  396     admin_config_smilies_add_multiple_step2
  425     admin_config_smilies_add_multiple_commit
  479     admin_config_smilies_mass_edit
  504     admin_config_smilies_mass_edit_commit
  603     admin_config_smilies_start
./admin/modules/config/spiders.php
  20      admin_config_spiders_begin
  24      admin_config_spiders_add
  52      admin_config_spiders_add_commit
  116     admin_config_spiders_delete
  141     admin_config_spiders_delete_commit
  157     admin_config_spiders_edit
  194     admin_config_spiders_edit_commit
  258     admin_config_spiders_start
./admin/modules/config/thread_prefixes.php
  34      admin_config_thread_prefixes_begin
  38      admin_config_thread_prefixes_add_prefix
  127     admin_config_thread_prefixes_add_prefix_commit
  232     admin_config_thread_prefixes_edit_prefix_start
  328     admin_config_thread_prefixes_edit_prefix_commit
  464     admin_config_thread_prefixes_delete_prefix
  490     admin_config_thread_prefixes_delete_thread_prefix_commit
  506     admin_config_thread_prefixes_start
./admin/modules/config/warning.php
  46      admin_config_warning_begin
  50      admin_config_warning_add_level
  93      admin_config_warning_add_level_commit
  203     admin_config_warning_edit_level
  256     admin_config_warning_edit_level_commit
  397     admin_config_warning_delete_level
  420     admin_config_warning_delete_level_commit
  436     admin_config_warning_add_type
  460     admin_config_warning_add_type_commit
  513     admin_config_warning_edit_type
  547     admin_config_warning_edit_type_commit
  608     admin_config_warning_delete_type
  631     admin_config_warning_delete_type_commit
  647     admin_config_warning_levels
  717     admin_config_warning_start
./admin/modules/forum/announcements.php
  49      admin_forum_announcements_begin
  53      admin_forum_announcements_add
  132     admin_forum_announcements_add_commit
  342     admin_forum_announcements_edit
  426     admin_forum_announcements_edit_commit
  611     admin_forum_announcements_delete
  633     admin_forum_announcements_delete_commit
  649     admin_forum_announcements_start
./admin/modules/forum/attachments.php
  41      admin_forum_attachments_begin
  45      admin_forum_attachments_delete
  83      admin_forum_attachments_delete_commit
  100     admin_forum_attachments_stats
  225     admin_forum_attachments_delete_orphans
  264     admin_forum_attachments_delete_orphans_commit
  282     admin_forum_attachments_orphans
  295     admin_forum_attachments_step3
  407     admin_forum_attachments_orphans_step2
  483     admin_forum_attachments_orphans_step1
  604     admin_forum_attachments_start
./admin/modules/forum/management.php
  64      admin_forum_management_begin
  68      admin_forum_management_copy
  174     admin_forum_management_copy_commit
  270     admin_forum_management_editmod
  321     admin_forum_management_editmod_commit
  389     admin_forum_management_deletemod
  433     admin_forum_management_permissions
  495     admin_forum_management_permissions_commit
  660     admin_forum_management_permission_groups          $groups
  738     admin_forum_management_add
  843     admin_forum_management_add_commit
  1234    admin_forum_management_edit
  1408    admin_forum_management_edit_commit
  1799    admin_forum_management_deletemod
  1855    admin_forum_management_deletemod_commit
  1880    admin_forum_management_delete
  1990    admin_forum_management_delete_commit
  2006    admin_forum_management_start
  2067    admin_forum_management_start_permissions_commit
  2120    admin_forum_management_start_moderators_commit
  2151    admin_forum_management_start_disporder_commit
./admin/modules/forum/moderation_queue.php
  38      admin_forum_moderation_queue_begin
  43      admin_forum_moderation_queue_commit
  70      admin_forum_moderation_queue_threads_commit
  99      admin_forum_moderation_queue_posts_commit
  124     admin_forum_moderation_queue_attachments_commit
  143     admin_forum_moderation_queue_threads
  236     admin_forum_moderation_queue_posts
  352     admin_forum_moderation_queue_attachments
./admin/modules/forum/module_meta.php
  28      admin_forum_menu                                  $sub_menu
  48      admin_forum_action_handler                        $actions
  73      admin_forum_permissions                           $admin_permissions
./admin/modules/home/credits.php
  20      admin_home_credits_begin
  24      admin_home_credits_start
./admin/modules/home/index.php
  18      admin_home_index_begin
  22      admin_home_index_start
  33      admin_home_index_start_begin
./admin/modules/home/module_meta.php
  27      admin_home_menu                                   $sub_menu
  56      admin_home_action_handler                         $actions
  69      admin_home_menu_quick_access                      $sub_menu
./admin/modules/home/preferences.php
  20      admin_home_preferences_begin
  24      admin_home_preferences_start
  42      admin_home_preferences_start_commit
./admin/modules/home/version_check.php
  20      admin_home_version_check_begin
  24      admin_home_version_check_start
./admin/modules/style/module_meta.php
  26      admin_style_menu                                  $sub_menu
  43      admin_style_action_handler                        $actions
  66      admin_style_permissions                           $admin_permissions
./admin/modules/style/templates.php
  96      admin_style_templates
  100     admin_style_templates_add_set
  161     admin_style_templates_add_template
  196     admin_style_templates_add_template_commit
  297     admin_style_templates_edit_set
  374     admin_style_templates_edit_template
  429     admin_style_templates_edit_template_commit
  579     admin_style_templates_search_replace
  974     admin_style_templates_find_updated
  1076    admin_style_templates_delete_set
  1114    admin_style_templates_delete_set_commit
  1131    admin_style_templates_delete_template
  1159    admin_style_templates_delete_template_commit
  1195    admin_style_templates_diff_report
  1220    admin_style_templates_diff_report_run
  1257    admin_style_templates_revert
  1285    admin_style_templates_revert_commit
  1309    admin_style_templates_set
  1540    admin_style_templates_start
./admin/modules/style/themes.php
  124     admin_style_themes_begin
  128     admin_style_themes_browse
  280     admin_style_themes_import
  367     admin_style_themes_import_commit
  494     admin_style_themes_export
  633     admin_style_themes_export_commit
  697     admin_style_themes_add
  710     admin_style_themes_add_commit
  756     admin_style_themes_delete
  837     admin_style_themes_delete_commit
  853     admin_style_themes_edit
  944     admin_style_themes_edit_commit
  1212    admin_style_themes_stylesheet_properties
  1374    admin_style_themes_stylesheet_properties_commit
  1564    admin_style_themes_edit_stylesheet_simple
  1649    admin_style_themes_edit_stylesheet_simple_commit
  1863    admin_style_themes_edit_stylesheet_advanced
  1919    admin_style_themes_edit_stylesheet_advanced_commit
  2075    admin_style_themes_delete_stylesheet
  2118    admin_style_themes_delete_stylesheet_commit
  2134    admin_style_themes_add_stylesheet
  2274    admin_style_themes_add_stylesheet_commit
  2516    admin_style_themes_set_default
  2537    admin_style_themes_set_default_commit
  2548    admin_style_themes_force
  2574    admin_style_themes_force_commit
  2590    admin_style_themes_start
./admin/modules/tools/adminlog.php
  31      admin_tools_adminlog_begin
  35      admin_tools_adminlog_prune
  61      admin_tools_adminlog_prune_commit
  123     admin_tools_adminlog_start
  498     admin_tools_get_admin_log_action                  $plugin_array
./admin/modules/tools/backupdb.php
  51      admin_tools_backupdb_begin
  55      admin_tools_backupdb_dlbackup
  68      admin_tools_backupdb_dlbackup_commit
  87      admin_tools_backupdb_delete
  108     admin_tools_backupdb_delete_commit
  130     admin_tools_backupdb_backup
  262     admin_tools_backupdb_backup_disk_commit
  273     admin_tools_backupdb_backup_download_commit
  381     admin_tools_backupdb_start
./admin/modules/tools/cache.php
  20      admin_tools_cache_begin
  24      admin_tools_cache_view
  73      admin_tools_cache_rebuild
  80      admin_tools_cache_rebuild_commit
  94      admin_tools_cache_rebuild_commit
  111     admin_tools_cache_start
./admin/modules/tools/file_verification.php
  22      admin_tools_file_verification_begin
  26      admin_tools_file_verification_check
./admin/modules/tools/mailerrors.php
  20      admin_tools_mailerrors_begin
  24      admin_tools_mailerrors_prune
  31      admin_tools_mailerrors_prune_delete_all_commit
  49      admin_tools_mailerrors_prune_commit
  60      admin_tools_mailerrors_view
  144     admin_tools_mailerrors_start
./admin/modules/tools/maillogs.php
  20      admin_tools_maillogs_begin
  24      admin_tools_maillogs_prune
  31      admin_tools_maillogs_prune_delete_all_commit
  49      admin_tools_mailerrors_prune_commit
  60      admin_tools_maillogs_view
  133     admin_tools_maillogs_start
./admin/modules/tools/modlog.php
  31      admin_tools_modlog_begin
  35      admin_tools_modlog_prune
  56      admin_tools_modlog_prune_commit
  110     admin_tools_modlog_start
./admin/modules/tools/module_meta.php
  32      admin_tools_menu                                  $sub_menu
  62      admin_tools_action_handler                        $actions
  72      admin_tools_menu_logs                             $sub_menu
  116     admin_tools_permissions                           $admin_permissions
./admin/modules/tools/optimizedb.php
  20      admin_tools_optimizedb_begin
  24      admin_tools_optimizedb_start
  46      admin_tools_optimizedb_start_begin
./admin/modules/tools/php_info.php
  20      admin_tools_php_info_phpinfo
  31      admin_tools_php_info_begin
  35      admin_tools_php_info_start
./admin/modules/tools/recount_rebuild.php
  20      admin_tools_recount_rebuild
  182     admin_tools_recount_rebuild_start
  195     admin_tools_recount_rebuild_forum_counters
  211     admin_tools_recount_rebuild_thread_counters
  227     admin_tools_recount_rebuild_user_posts
  243     admin_tools_recount_rebuild_attachment_thumbs
  262     admin_tools_recount_rebuild_stats
  314     admin_tools_recount_rebuild_output_list
./admin/modules/tools/statistics.php
  36      admin_tools_statistics_begin
  40      admin_tools_statistics_overall_begin
./admin/modules/tools/system_health.php
  20      admin_tools_system_health_begin
  24      admin_tools_system_health_utf8_conversion
  198     admin_tools_system_health_utf8_conversion_commit
  469     admin_tools_system_health_start
./admin/modules/tools/tasks.php
  22      admin_tools_tasks_begin
  69      admin_tools_tasks_add
  144     admin_tools_tasks_add_commit
  250     admin_tools_tasks_edit
  343     admin_tools_tasks_edit_commit
  450     admin_tools_tasks_delete
  477     admin_tools_tasks_delete_commit
  501     admin_tools_tasks_enable
  505     admin_tools_tasks_enable
  534     admin_tools_tasks_enable_commit
  553     admin_tools_tasks_enable_commit
  567     admin_tools_tasks_disable_commit
  587     admin_tools_tasks_run
  601     admin_tools_tasks_run_commit
  612     admin_tools_tasks_logs
  695     admin_tools_tasks_start
./admin/modules/tools/warninglog.php
  20      admin_tools_warninglog_begin
  25      admin_tools_warninglog_do_revoke
  75      admin_tools_warninglog_do_revoke_commit
  85      admin_tools_warninglog_view
  233     admin_tools_warninglog_start
./admin/modules/user/admin_permissions.php
  43      admin_user_admin_permissions_begin
  47      admin_user_admin_permissions_delete
  80      admin_user_admin_permissions_delete_commit
  112     admin_user_admin_permissions_edit
  151     admin_user_admin_permissions_edit_commit
  288     admin_user_admin_permissions_group
  357     admin_user_admin_permissions_start
./admin/modules/user/banning.php
  52      admin_user_banning_begin
  56      admin_user_banning_prune
  98      admin_user_banning_prune_commit
  114     admin_user_banning_lift
  152     admin_user_banning_lift_commit
  168     admin_user_banning_edit
  237     admin_user_banning_edit_commit
  302     admin_user_banning_start
  378     admin_user_banning_start_commit
./admin/modules/user/group_promotions.php
  38      admin_user_group_promotions_begin
  42      admin_user_group_promotions_disable
  64      admin_user_group_promotions_disable_commit
  75      admin_user_group_promotions_delete
  101     admin_user_group_promotions_delete_commit
  117     admin_user_group_promotions_enable
  140     admin_user_group_promotions_enable_commit
  151     admin_user_group_promotions_edit
  232     admin_user_group_promotions_edit_commit
  351     admin_user_group_promotions_add
  417     admin_user_group_promotions_add_commit
  534     admin_user_group_promotions_logs
  617     admin_user_group_promotions_start
./admin/modules/user/groups.php
  91      admin_user_groups_begin
  95      admin_user_groups_export_start
  128     admin_user_groups_export_end
  136     admin_user_groups_approve_join_request
  159     admin_user_groups_deny_join_request
  179     admin_user_groups_join_requests_start
  212     admin_user_groups_join_requests_commit
  309     admin_user_groups_add_leader
  347     admin_user_groups_add_leader_commit
  369     admin_user_groups_leaders
  472     admin_user_groups_delete_leader
  498     admin_user_groups_delete_leader_commit
  519     admin_user_groups_edit_leader
  545     admin_user_groups_edit_leader_commit
  594     admin_user_groups_add
  647     admin_user_groups_add_commit
  716     admin_user_groups_edit
  835     admin_user_groups_edit_commit
  895     admin_user_groups_edit_graph_tabs                 $tabs
  1060    admin_user_groups_edit_graph
  1071    admin_user_groups_delete
  1100    admin_user_groups_delete_commit
  1140    admin_user_groups_disporder
  1158    admin_user_groups_disporder_commit
  1166    admin_user_groups_start
  1177    admin_user_groups_start_commit
./admin/modules/user/mass_mail.php
  1333    admin_user_mass_email_delete_commit
./admin/modules/user/module_meta.php
  31      admin_user_menu                                   $sub_menu
  53      admin_user_action_handler                         $actions
  81      admin_user_permissions                            $admin_permissions
./admin/modules/user/titles.php
  34      admin_user_titles_begin
  38      admin_user_titles_add
  65      admin_user_titles_add_commit
  111     admin_user_titles_edit
  147     admin_user_titles_edit_commit
  197     admin_user_titles_delete
  218     admin_user_titles_delete_commit
  234     admin_user_titles_start
./admin/modules/user/users.php
  140     admin_user_users_begin
  151     admin_user_users_avatar_gallery
  175     admin_user_users_avatar_gallery_commit
  349     admin_user_users_coppa_activate
  383     admin_user_users_coppa_activate_commit
  433     admin_user_users_add
  486     admin_user_users_add_commit
  553     admin_user_users_edit
  878     admin_user_users_edit_commit
  1570    admin_user_users_delete
  1616    admin_user_users_delete_commit
  1633    admin_user_users_referrers
  1670    admin_user_users_ipaddresses
  1756    admin_user_users_merge
  1925    admin_user_users_merge_commit
  1974    admin_user_users_search
  2112    admin_user_users_inline
  2783    admin_user_users_start
./archive/index.php
  20      archive_start
  68      archive_announcement_start
  73      archive_announcement_end
  109     archive_thread_start
  201     archive_thread_post
  209     archive_thread_end
  248     archive_forum_start
  344     archive_forum_thread
  380     archive_forum_thread
  393     archive_forum_end
  404     archive_index_start
  410     archive_index_end
  419     archive_end
./inc/class_moderation.php
  32      class_moderation_close_threads                    $tids
  63      class_moderation_open_threads                     $tids
  93      class_moderation_stick_threads                    $tids
  123     class_moderation_unstick_threads                  $tids
  145     class_moderation_remove_redirects                 $tid
  165     class_moderation_delete_thread_start              $tid
  261     class_moderation_delete_thread                    $tid
  278     class_moderation_delete_poll                      $pid
  350     class_moderation_approve_threads                  $tids
  426     class_moderation_unapprove_threads                $tids
  456     class_moderation_delete_post_start                $pid
  497     class_moderation_delete_post                      $post[pid]
  658     class_moderation_merge_posts                      $arguments
  718     class_moderation_move_thread_redirect             $arguments
  825     class_moderation_copy_thread                      $arguments
  935     class_moderation_move_simple                      $arguments
  1108    class_moderation_merge_threads                    $arguments
  1364    class_moderation_split_posts                      $arguments
  1530    class_moderation_move_threads                     $arguments
  1840    class_moderation_change_thread_subject            $arguments
  1864    class_moderation_expire_thread                    $arguments
  2052    class_moderation_remove_thread_subscriptions      $arguments
  2082    class_moderation_apply_thread_prefix              $arguments
./inc/class_parser.php
  96      parse_message_start                               $message
  162     parse_message                                     $message
  200     parse_message_end                                 $message
  1145    text_parse_message                                $message
./inc/functions.php
  83      pre_output_page                                   $contents
  94      post_output_page
  238     send_mail_queue_start
  250     send_mail_queue_mail                              $query
  263     send_mail_queue_end
  398     my_date                                           $date
  647     error                                             $error
  726     no_permission
  770     redirect                                          $redirect_args
  2344    mycode_add_codebuttons                            $editor_lang_strings
  3383    mark_reports                                      $arguments
  5595    functions_fetch_ban_times                         $ban_times
./inc/functions_forumlist.php
  51      build_forumbits_forum                             $forum
./inc/functions_online.php
  440     fetch_wol_activity_end                            $user_activity
  916     build_friendly_wol_location_end                   $plugin_array
./inc/functions_post.php
  608     postbit_prev                                      $post
  611     postbit_pm                                        $post
  614     postbit_announcement                              $post
  617     postbit                                           $post
./inc/functions_posting.php
  213     parse_quoted_message                              $quoted_post
./inc/functions_upload.php
  36      remove_attachment_do_delete                       $attachment
  114     remove_attachments_do_delete                      $attachment
  166     remove_avatars_do_delete                          $file
  333     upload_avatar_end                                 $ret
  573     upload_attachment_do_insert                       $attacharray
  630     upload_file_end                                   $upload
./inc/functions_user.php
  158     password_changed
  393     usercp_menu
  398     usercp_menu_built
./inc/datahandlers/event.php
  397     datahandler_event_validate                        $this
  470     datahandler_event_insert                          $this
  572     datahandler_event_update                          $this
./inc/datahandlers/pm.php
  428     datahandler_pm_validate                           $this
  549     datahandler_pm_insert_updatedraft                 $this
  606     datahandler_pm_insert                             $this
  660     datahandler_pm_insert_savedcopy                   $this
./inc/datahandlers/post.php
  629     datahandler_post_validate_post                    $this
  862     datahandler_post_insert_post                      $this
  888     datahandler_post_insert_post                      $this
  1073    datahandler_post_validate_thread                  $this
  1168    datahandler_post_insert_thread                    $this
  1184    datahandler_post_insert_thread_post               $this
  1210    datahandler_post_insert_thread                    $this
  1230    datahandler_post_insert_thread_post               $this
  1573    datahandler_post_update_thread                    $this
  1619    datahandler_post_update                           $this
./inc/datahandlers/user.php
  930     datahandler_user_validate                         $this
  1044    datahandler_user_insert                           $this
  1251    datahandler_user_update                           $this