Informationen 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.
- 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.
- Gehen Sie im Admin-CP in den Plugin-Manager.
- Suchen Sie das Plugin in der Liste und aktivieren Sie es.
- 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:
- Hooks ohne Argumente
- 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