3 <html lang=
"en" class=
"no-js">
7 <meta name=
"viewport" content=
"width=device-width,initial-scale=1">
12 <link rel=
"icon" href=
"../../../assets/default.favicon.ico">
13 <meta name=
"generator" content=
"mkdocs-1.1.2, mkdocs-material-7.1.0">
17 <title>Event List - WoltLab Suite Documentation
</title>
21 <link rel=
"stylesheet" href=
"../../../assets/stylesheets/main.33e2939f.min.css">
24 <link rel=
"stylesheet" href=
"../../../assets/stylesheets/palette.ef6f36e2.min.css">
28 <meta name=
"theme-color" content=
"#009485">
38 <link rel=
"stylesheet" href=
"../../../stylesheets/extra.css">
52 <body dir=
"ltr" data-md-color-scheme=
"" data-md-color-primary=
"teal" data-md-color-accent=
"">
55 <script>function __prefix(e){return new URL(
"../../..",location).pathname+
"."+e}function __get(e,t=localStorage){return JSON.parse(t.getItem(__prefix(e)))}
</script>
57 <input class=
"md-toggle" data-md-toggle=
"drawer" type=
"checkbox" id=
"__drawer" autocomplete=
"off">
58 <input class=
"md-toggle" data-md-toggle=
"search" type=
"checkbox" id=
"__search" autocomplete=
"off">
59 <label class=
"md-overlay" for=
"__drawer"></label>
60 <div data-md-component=
"skip">
63 <a href=
"#event-list" class=
"md-skip">
68 <div data-md-component=
"announce">
70 <aside class=
"md-announce">
71 <div class=
"md-announce__inner md-grid md-typeset">
73 <a href=
"https://www.woltlab.com">Back to
<strong>woltlab.com
</strong></a>
80 <header class=
"md-header" data-md-component=
"header">
81 <nav class=
"md-header__inner md-grid" aria-label=
"Header">
82 <a href=
"../../.." title=
"WoltLab Suite Documentation" class=
"md-header__button md-logo" aria-label=
"WoltLab Suite Documentation" data-md-component=
"logo">
84 <img src=
"../../../assets/logo.png" alt=
"logo">
87 <label class=
"md-header__button md-icon" for=
"__drawer">
88 <svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 24 24"><path d=
"M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2z"/></svg>
90 <div class=
"md-header__title" data-md-component=
"header-title">
91 <div class=
"md-header__ellipsis">
92 <div class=
"md-header__topic">
93 <span class=
"md-ellipsis">
94 WoltLab Suite Documentation
97 <div class=
"md-header__topic" data-md-component=
"header-topic">
98 <span class=
"md-ellipsis">
109 <label class=
"md-header__button md-icon" for=
"__search">
110 <svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 24 24"><path d=
"M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg>
113 <div class=
"md-search" data-md-component=
"search" role=
"dialog">
114 <label class=
"md-search__overlay" for=
"__search"></label>
115 <div class=
"md-search__inner" role=
"search">
116 <form class=
"md-search__form" name=
"search">
117 <input type=
"text" class=
"md-search__input" name=
"query" aria-label=
"Search" placeholder=
"Search" autocapitalize=
"off" autocorrect=
"off" autocomplete=
"off" spellcheck=
"false" data-md-component=
"search-query" data-md-state=
"active" required
>
118 <label class=
"md-search__icon md-icon" for=
"__search">
119 <svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 24 24"><path d=
"M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg>
120 <svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 24 24"><path d=
"M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
122 <button type=
"reset" class=
"md-search__icon md-icon" aria-label=
"Clear" tabindex=
"-1">
123 <svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 24 24"><path d=
"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/></svg>
126 <div class=
"md-search__output">
127 <div class=
"md-search__scrollwrap" data-md-scrollfix
>
128 <div class=
"md-search-result" data-md-component=
"search-result">
129 <div class=
"md-search-result__meta">
132 <ol class=
"md-search-result__list"></ol>
140 <div class=
"md-header__source">
142 <a href=
"https://github.com/WoltLab/docs.woltlab.com/" title=
"Go to repository" class=
"md-source" data-md-component=
"source">
143 <div class=
"md-source__icon md-icon">
145 <svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 448 512"><path d=
"M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
147 <div class=
"md-source__repository">
156 <div class=
"md-container" data-md-component=
"container">
161 <main class=
"md-main" data-md-component=
"main">
162 <div class=
"md-main__inner md-grid">
166 <div class=
"md-sidebar md-sidebar--primary" data-md-component=
"sidebar" data-md-type=
"navigation" >
167 <div class=
"md-sidebar__scrollwrap">
168 <div class=
"md-sidebar__inner">
172 <nav class=
"md-nav md-nav--primary" aria-label=
"Navigation" data-md-level=
"0">
173 <label class=
"md-nav__title" for=
"__drawer">
174 <a href=
"../../.." title=
"WoltLab Suite Documentation" class=
"md-nav__button md-logo" aria-label=
"WoltLab Suite Documentation" data-md-component=
"logo">
176 <img src=
"../../../assets/logo.png" alt=
"logo">
179 WoltLab Suite Documentation
182 <div class=
"md-nav__source">
184 <a href=
"https://github.com/WoltLab/docs.woltlab.com/" title=
"Go to repository" class=
"md-source" data-md-component=
"source">
185 <div class=
"md-source__icon md-icon">
187 <svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 448 512"><path d=
"M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
189 <div class=
"md-source__repository">
195 <ul class=
"md-nav__list" data-md-scrollfix
>
204 <li class=
"md-nav__item">
205 <a href=
"../../../getting-started/" class=
"md-nav__link">
220 <li class=
"md-nav__item md-nav__item--nested">
223 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_2" type=
"checkbox" id=
"__nav_2" >
225 <label class=
"md-nav__link" for=
"__nav_2">
227 <span class=
"md-nav__icon md-icon"></span>
229 <nav class=
"md-nav" aria-label=
"PHP API" data-md-level=
"1">
230 <label class=
"md-nav__title" for=
"__nav_2">
231 <span class=
"md-nav__icon md-icon"></span>
234 <ul class=
"md-nav__list" data-md-scrollfix
>
240 <li class=
"md-nav__item">
241 <a href=
"../../pages/" class=
"md-nav__link">
252 <li class=
"md-nav__item">
253 <a href=
"../../database-objects/" class=
"md-nav__link">
264 <li class=
"md-nav__item">
265 <a href=
"../../database-access/" class=
"md-nav__link">
276 <li class=
"md-nav__item">
277 <a href=
"../../exceptions/" class=
"md-nav__link">
289 <li class=
"md-nav__item md-nav__item--nested">
292 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_2_5" type=
"checkbox" id=
"__nav_2_5" >
294 <label class=
"md-nav__link" for=
"__nav_2_5">
296 <span class=
"md-nav__icon md-icon"></span>
298 <nav class=
"md-nav" aria-label=
"API" data-md-level=
"2">
299 <label class=
"md-nav__title" for=
"__nav_2_5">
300 <span class=
"md-nav__icon md-icon"></span>
303 <ul class=
"md-nav__list" data-md-scrollfix
>
309 <li class=
"md-nav__item">
310 <a href=
"../caches/" class=
"md-nav__link">
321 <li class=
"md-nav__item">
322 <a href=
"../comments/" class=
"md-nav__link">
333 <li class=
"md-nav__item">
334 <a href=
"../cronjobs/" class=
"md-nav__link">
345 <li class=
"md-nav__item">
346 <a href=
"../events/" class=
"md-nav__link">
358 <li class=
"md-nav__item md-nav__item--nested">
361 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_2_5_5" type=
"checkbox" id=
"__nav_2_5_5" >
363 <label class=
"md-nav__link" for=
"__nav_2_5_5">
365 <span class=
"md-nav__icon md-icon"></span>
367 <nav class=
"md-nav" aria-label=
"Form Builder" data-md-level=
"3">
368 <label class=
"md-nav__title" for=
"__nav_2_5_5">
369 <span class=
"md-nav__icon md-icon"></span>
372 <ul class=
"md-nav__list" data-md-scrollfix
>
378 <li class=
"md-nav__item">
379 <a href=
"../form_builder/overview/" class=
"md-nav__link">
390 <li class=
"md-nav__item">
391 <a href=
"../form_builder/structure/" class=
"md-nav__link">
402 <li class=
"md-nav__item">
403 <a href=
"../form_builder/form_fields/" class=
"md-nav__link">
414 <li class=
"md-nav__item">
415 <a href=
"../form_builder/validation_data/" class=
"md-nav__link">
426 <li class=
"md-nav__item">
427 <a href=
"../form_builder/dependencies/" class=
"md-nav__link">
444 <li class=
"md-nav__item">
445 <a href=
"../package_installation_plugins/" class=
"md-nav__link">
446 Package Installation Plugins
456 <li class=
"md-nav__item">
457 <a href=
"../user_activity_points/" class=
"md-nav__link">
468 <li class=
"md-nav__item">
469 <a href=
"../user_notifications/" class=
"md-nav__link">
480 <li class=
"md-nav__item">
481 <a href=
"../sitemaps/" class=
"md-nav__link">
498 <li class=
"md-nav__item">
499 <a href=
"../../code-style/" class=
"md-nav__link">
510 <li class=
"md-nav__item">
511 <a href=
"../../apps/" class=
"md-nav__link">
522 <li class=
"md-nav__item">
523 <a href=
"../../gdpr/" class=
"md-nav__link">
544 <li class=
"md-nav__item md-nav__item--nested">
547 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_3" type=
"checkbox" id=
"__nav_3" >
549 <label class=
"md-nav__link" for=
"__nav_3">
550 Languages, Templates & CSS
551 <span class=
"md-nav__icon md-icon"></span>
553 <nav class=
"md-nav" aria-label=
"Languages, Templates & CSS" data-md-level=
"1">
554 <label class=
"md-nav__title" for=
"__nav_3">
555 <span class=
"md-nav__icon md-icon"></span>
556 Languages, Templates & CSS
558 <ul class=
"md-nav__list" data-md-scrollfix
>
564 <li class=
"md-nav__item">
565 <a href=
"../../../view/languages/" class=
"md-nav__link">
576 <li class=
"md-nav__item">
577 <a href=
"../../../view/templates/" class=
"md-nav__link">
588 <li class=
"md-nav__item">
589 <a href=
"../../../view/css/" class=
"md-nav__link">
610 <li class=
"md-nav__item md-nav__item--nested">
613 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_4" type=
"checkbox" id=
"__nav_4" >
615 <label class=
"md-nav__link" for=
"__nav_4">
616 TypeScript and JavaScript API
617 <span class=
"md-nav__icon md-icon"></span>
619 <nav class=
"md-nav" aria-label=
"TypeScript and JavaScript API" data-md-level=
"1">
620 <label class=
"md-nav__title" for=
"__nav_4">
621 <span class=
"md-nav__icon md-icon"></span>
622 TypeScript and JavaScript API
624 <ul class=
"md-nav__list" data-md-scrollfix
>
630 <li class=
"md-nav__item">
631 <a href=
"../../../javascript/general-usage/" class=
"md-nav__link">
642 <li class=
"md-nav__item">
643 <a href=
"../../../javascript/typescript/" class=
"md-nav__link">
655 <li class=
"md-nav__item md-nav__item--nested">
658 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_4_3" type=
"checkbox" id=
"__nav_4_3" >
660 <label class=
"md-nav__link" for=
"__nav_4_3">
662 <span class=
"md-nav__icon md-icon"></span>
664 <nav class=
"md-nav" aria-label=
"New API" data-md-level=
"2">
665 <label class=
"md-nav__title" for=
"__nav_4_3">
666 <span class=
"md-nav__icon md-icon"></span>
669 <ul class=
"md-nav__list" data-md-scrollfix
>
675 <li class=
"md-nav__item">
676 <a href=
"../../../javascript/new-api_writing-a-module/" class=
"md-nav__link">
687 <li class=
"md-nav__item">
688 <a href=
"../../../javascript/new-api_data-structures/" class=
"md-nav__link">
699 <li class=
"md-nav__item">
700 <a href=
"../../../javascript/new-api_core/" class=
"md-nav__link">
711 <li class=
"md-nav__item">
712 <a href=
"../../../javascript/new-api_dom/" class=
"md-nav__link">
723 <li class=
"md-nav__item">
724 <a href=
"../../../javascript/new-api_events/" class=
"md-nav__link">
735 <li class=
"md-nav__item">
736 <a href=
"../../../javascript/new-api_ajax/" class=
"md-nav__link">
747 <li class=
"md-nav__item">
748 <a href=
"../../../javascript/new-api_dialogs/" class=
"md-nav__link">
759 <li class=
"md-nav__item">
760 <a href=
"../../../javascript/new-api_browser/" class=
"md-nav__link">
761 Browser and Screen Sizes
771 <li class=
"md-nav__item">
772 <a href=
"../../../javascript/new-api_ui/" class=
"md-nav__link">
789 <li class=
"md-nav__item">
790 <a href=
"../../../javascript/legacy-api/" class=
"md-nav__link">
801 <li class=
"md-nav__item">
802 <a href=
"../../../javascript/helper-functions/" class=
"md-nav__link">
813 <li class=
"md-nav__item">
814 <a href=
"../../../javascript/code-snippets/" class=
"md-nav__link">
835 <li class=
"md-nav__item md-nav__item--nested">
838 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_5" type=
"checkbox" id=
"__nav_5" >
840 <label class=
"md-nav__link" for=
"__nav_5">
842 <span class=
"md-nav__icon md-icon"></span>
844 <nav class=
"md-nav" aria-label=
"Package Components" data-md-level=
"1">
845 <label class=
"md-nav__title" for=
"__nav_5">
846 <span class=
"md-nav__icon md-icon"></span>
849 <ul class=
"md-nav__list" data-md-scrollfix
>
855 <li class=
"md-nav__item">
856 <a href=
"../../../package/package-xml/" class=
"md-nav__link">
868 <li class=
"md-nav__item md-nav__item--nested">
871 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_5_2" type=
"checkbox" id=
"__nav_5_2" >
873 <label class=
"md-nav__link" for=
"__nav_5_2">
875 <span class=
"md-nav__icon md-icon"></span>
877 <nav class=
"md-nav" aria-label=
"PIPs" data-md-level=
"2">
878 <label class=
"md-nav__title" for=
"__nav_5_2">
879 <span class=
"md-nav__icon md-icon"></span>
882 <ul class=
"md-nav__list" data-md-scrollfix
>
888 <li class=
"md-nav__item">
889 <a href=
"../../../package/pip/" class=
"md-nav__link">
900 <li class=
"md-nav__item">
901 <a href=
"../../../package/pip/acl-option/" class=
"md-nav__link">
912 <li class=
"md-nav__item">
913 <a href=
"../../../package/pip/acp-menu/" class=
"md-nav__link">
924 <li class=
"md-nav__item">
925 <a href=
"../../../package/pip/acp-search-provider/" class=
"md-nav__link">
936 <li class=
"md-nav__item">
937 <a href=
"../../../package/pip/acp-template/" class=
"md-nav__link">
948 <li class=
"md-nav__item">
949 <a href=
"../../../package/pip/bbcode/" class=
"md-nav__link">
960 <li class=
"md-nav__item">
961 <a href=
"../../../package/pip/box/" class=
"md-nav__link">
972 <li class=
"md-nav__item">
973 <a href=
"../../../package/pip/clipboard-action/" class=
"md-nav__link">
984 <li class=
"md-nav__item">
985 <a href=
"../../../package/pip/core-object/" class=
"md-nav__link">
996 <li class=
"md-nav__item">
997 <a href=
"../../../package/pip/cronjob/" class=
"md-nav__link">
1008 <li class=
"md-nav__item">
1009 <a href=
"../../../package/pip/event-listener/" class=
"md-nav__link">
1020 <li class=
"md-nav__item">
1021 <a href=
"../../../package/pip/file/" class=
"md-nav__link">
1032 <li class=
"md-nav__item">
1033 <a href=
"../../../package/pip/language/" class=
"md-nav__link">
1044 <li class=
"md-nav__item">
1045 <a href=
"../../../package/pip/media-provider/" class=
"md-nav__link">
1056 <li class=
"md-nav__item">
1057 <a href=
"../../../package/pip/menu/" class=
"md-nav__link">
1068 <li class=
"md-nav__item">
1069 <a href=
"../../../package/pip/menu-item/" class=
"md-nav__link">
1080 <li class=
"md-nav__item">
1081 <a href=
"../../../package/pip/object-type/" class=
"md-nav__link">
1092 <li class=
"md-nav__item">
1093 <a href=
"../../../package/pip/object-type-definition/" class=
"md-nav__link">
1094 objectTypeDefinition
1104 <li class=
"md-nav__item">
1105 <a href=
"../../../package/pip/option/" class=
"md-nav__link">
1116 <li class=
"md-nav__item">
1117 <a href=
"../../../package/pip/page/" class=
"md-nav__link">
1128 <li class=
"md-nav__item">
1129 <a href=
"../../../package/pip/pip/" class=
"md-nav__link">
1140 <li class=
"md-nav__item">
1141 <a href=
"../../../package/pip/script/" class=
"md-nav__link">
1152 <li class=
"md-nav__item">
1153 <a href=
"../../../package/pip/smiley/" class=
"md-nav__link">
1164 <li class=
"md-nav__item">
1165 <a href=
"../../../package/pip/sql/" class=
"md-nav__link">
1176 <li class=
"md-nav__item">
1177 <a href=
"../../../package/pip/style/" class=
"md-nav__link">
1188 <li class=
"md-nav__item">
1189 <a href=
"../../../package/pip/template/" class=
"md-nav__link">
1200 <li class=
"md-nav__item">
1201 <a href=
"../../../package/pip/template-listener/" class=
"md-nav__link">
1212 <li class=
"md-nav__item">
1213 <a href=
"../../../package/pip/user-group-option/" class=
"md-nav__link">
1224 <li class=
"md-nav__item">
1225 <a href=
"../../../package/pip/user-menu/" class=
"md-nav__link">
1236 <li class=
"md-nav__item">
1237 <a href=
"../../../package/pip/user-notification-event/" class=
"md-nav__link">
1238 userNotificationEvent
1248 <li class=
"md-nav__item">
1249 <a href=
"../../../package/pip/user-option/" class=
"md-nav__link">
1260 <li class=
"md-nav__item">
1261 <a href=
"../../../package/pip/user-profile-menu/" class=
"md-nav__link">
1278 <li class=
"md-nav__item">
1279 <a href=
"../../../package/database-php-api/" class=
"md-nav__link">
1300 <li class=
"md-nav__item md-nav__item--nested">
1303 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_6" type=
"checkbox" id=
"__nav_6" >
1305 <label class=
"md-nav__link" for=
"__nav_6">
1307 <span class=
"md-nav__icon md-icon"></span>
1309 <nav class=
"md-nav" aria-label=
"Migration" data-md-level=
"1">
1310 <label class=
"md-nav__title" for=
"__nav_6">
1311 <span class=
"md-nav__icon md-icon"></span>
1314 <ul class=
"md-nav__list" data-md-scrollfix
>
1321 <li class=
"md-nav__item md-nav__item--nested">
1324 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_6_1" type=
"checkbox" id=
"__nav_6_1" >
1326 <label class=
"md-nav__link" for=
"__nav_6_1">
1327 Migrating from WSC
5.3
1328 <span class=
"md-nav__icon md-icon"></span>
1330 <nav class=
"md-nav" aria-label=
"Migrating from WSC 5.3" data-md-level=
"2">
1331 <label class=
"md-nav__title" for=
"__nav_6_1">
1332 <span class=
"md-nav__icon md-icon"></span>
1333 Migrating from WSC
5.3
1335 <ul class=
"md-nav__list" data-md-scrollfix
>
1341 <li class=
"md-nav__item">
1342 <a href=
"../../../migration/wsc53/php/" class=
"md-nav__link">
1353 <li class=
"md-nav__item">
1354 <a href=
"../../../migration/wsc53/session/" class=
"md-nav__link">
1355 Session Handling and Authentication
1365 <li class=
"md-nav__item">
1366 <a href=
"../../../migration/wsc53/javascript/" class=
"md-nav__link">
1367 TypeScript and JavaScript
1377 <li class=
"md-nav__item">
1378 <a href=
"../../../migration/wsc53/templates/" class=
"md-nav__link">
1389 <li class=
"md-nav__item">
1390 <a href=
"../../../migration/wsc53/libraries/" class=
"md-nav__link">
1391 Third Party Libraries
1408 <li class=
"md-nav__item md-nav__item--nested">
1411 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_6_2" type=
"checkbox" id=
"__nav_6_2" >
1413 <label class=
"md-nav__link" for=
"__nav_6_2">
1414 Migrating from WSC
5.2
1415 <span class=
"md-nav__icon md-icon"></span>
1417 <nav class=
"md-nav" aria-label=
"Migrating from WSC 5.2" data-md-level=
"2">
1418 <label class=
"md-nav__title" for=
"__nav_6_2">
1419 <span class=
"md-nav__icon md-icon"></span>
1420 Migrating from WSC
5.2
1422 <ul class=
"md-nav__list" data-md-scrollfix
>
1428 <li class=
"md-nav__item">
1429 <a href=
"../../../migration/wsc52/php/" class=
"md-nav__link">
1440 <li class=
"md-nav__item">
1441 <a href=
"../../../migration/wsc52/templates/" class=
"md-nav__link">
1442 Templates and Languages
1452 <li class=
"md-nav__item">
1453 <a href=
"../../../migration/wsc52/libraries/" class=
"md-nav__link">
1454 Third Party Libraries
1471 <li class=
"md-nav__item md-nav__item--nested">
1474 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_6_3" type=
"checkbox" id=
"__nav_6_3" >
1476 <label class=
"md-nav__link" for=
"__nav_6_3">
1477 Migrating from WSC
3.1
1478 <span class=
"md-nav__icon md-icon"></span>
1480 <nav class=
"md-nav" aria-label=
"Migrating from WSC 3.1" data-md-level=
"2">
1481 <label class=
"md-nav__title" for=
"__nav_6_3">
1482 <span class=
"md-nav__icon md-icon"></span>
1483 Migrating from WSC
3.1
1485 <ul class=
"md-nav__list" data-md-scrollfix
>
1491 <li class=
"md-nav__item">
1492 <a href=
"../../../migration/wsc31/php/" class=
"md-nav__link">
1510 <li class=
"md-nav__item md-nav__item--nested">
1513 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_6_4" type=
"checkbox" id=
"__nav_6_4" >
1515 <label class=
"md-nav__link" for=
"__nav_6_4">
1516 Migrating from WSC
3.0
1517 <span class=
"md-nav__icon md-icon"></span>
1519 <nav class=
"md-nav" aria-label=
"Migrating from WSC 3.0" data-md-level=
"2">
1520 <label class=
"md-nav__title" for=
"__nav_6_4">
1521 <span class=
"md-nav__icon md-icon"></span>
1522 Migrating from WSC
3.0
1524 <ul class=
"md-nav__list" data-md-scrollfix
>
1530 <li class=
"md-nav__item">
1531 <a href=
"../../../migration/wsc30/php/" class=
"md-nav__link">
1542 <li class=
"md-nav__item">
1543 <a href=
"../../../migration/wsc30/javascript/" class=
"md-nav__link">
1554 <li class=
"md-nav__item">
1555 <a href=
"../../../migration/wsc30/templates/" class=
"md-nav__link">
1566 <li class=
"md-nav__item">
1567 <a href=
"../../../migration/wsc30/css/" class=
"md-nav__link">
1578 <li class=
"md-nav__item">
1579 <a href=
"../../../migration/wsc30/package/" class=
"md-nav__link">
1597 <li class=
"md-nav__item md-nav__item--nested">
1600 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_6_5" type=
"checkbox" id=
"__nav_6_5" >
1602 <label class=
"md-nav__link" for=
"__nav_6_5">
1603 Migrating from WCF
2.1
1604 <span class=
"md-nav__icon md-icon"></span>
1606 <nav class=
"md-nav" aria-label=
"Migrating from WCF 2.1" data-md-level=
"2">
1607 <label class=
"md-nav__title" for=
"__nav_6_5">
1608 <span class=
"md-nav__icon md-icon"></span>
1609 Migrating from WCF
2.1
1611 <ul class=
"md-nav__list" data-md-scrollfix
>
1617 <li class=
"md-nav__item">
1618 <a href=
"../../../migration/wcf21/php/" class=
"md-nav__link">
1629 <li class=
"md-nav__item">
1630 <a href=
"../../../migration/wcf21/templates/" class=
"md-nav__link">
1641 <li class=
"md-nav__item">
1642 <a href=
"../../../migration/wcf21/css/" class=
"md-nav__link">
1653 <li class=
"md-nav__item">
1654 <a href=
"../../../migration/wcf21/package/" class=
"md-nav__link">
1681 <li class=
"md-nav__item md-nav__item--nested">
1684 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_7" type=
"checkbox" id=
"__nav_7" >
1686 <label class=
"md-nav__link" for=
"__nav_7">
1688 <span class=
"md-nav__icon md-icon"></span>
1690 <nav class=
"md-nav" aria-label=
"Tutorials" data-md-level=
"1">
1691 <label class=
"md-nav__title" for=
"__nav_7">
1692 <span class=
"md-nav__icon md-icon"></span>
1695 <ul class=
"md-nav__list" data-md-scrollfix
>
1702 <li class=
"md-nav__item md-nav__item--nested">
1705 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"__nav_7_1" type=
"checkbox" id=
"__nav_7_1" >
1707 <label class=
"md-nav__link" for=
"__nav_7_1">
1709 <span class=
"md-nav__icon md-icon"></span>
1711 <nav class=
"md-nav" aria-label=
"Tutorial Series" data-md-level=
"2">
1712 <label class=
"md-nav__title" for=
"__nav_7_1">
1713 <span class=
"md-nav__icon md-icon"></span>
1716 <ul class=
"md-nav__list" data-md-scrollfix
>
1722 <li class=
"md-nav__item">
1723 <a href=
"../../../tutorial/series/overview/" class=
"md-nav__link">
1734 <li class=
"md-nav__item">
1735 <a href=
"../../../tutorial/series/part_1/" class=
"md-nav__link">
1746 <li class=
"md-nav__item">
1747 <a href=
"../../../tutorial/series/part_2/" class=
"md-nav__link">
1758 <li class=
"md-nav__item">
1759 <a href=
"../../../tutorial/series/part_3/" class=
"md-nav__link">
1786 <div class=
"md-sidebar md-sidebar--secondary" data-md-component=
"sidebar" data-md-type=
"toc" >
1787 <div class=
"md-sidebar__scrollwrap">
1788 <div class=
"md-sidebar__inner">
1790 <nav class=
"md-nav md-nav--secondary" aria-label=
"Table of contents">
1796 <label class=
"md-nav__title" for=
"__toc">
1797 <span class=
"md-nav__icon md-icon"></span>
1800 <ul class=
"md-nav__list" data-md-component=
"toc" data-md-scrollfix
>
1802 <li class=
"md-nav__item">
1803 <a href=
"#woltlab-suite-core" class=
"md-nav__link">
1809 <li class=
"md-nav__item">
1810 <a href=
"#woltlab-suite-forum" class=
"md-nav__link">
1824 <div class=
"md-content" data-md-component=
"content">
1825 <article class=
"md-content__inner md-typeset">
1828 <a href=
"https://github.com/WoltLab/docs.woltlab.com/edit/5.4/docs/php/api/event_list.md" title=
"Edit this page" class=
"md-content__button md-icon">
1829 <svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 24 24"><path d=
"M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25z"/></svg>
1833 <h1 id=
"event-list">Event List
<a class=
"headerlink" href=
"#event-list" title=
"Permanent link">#
</a></h1>
1834 <p>Events whose name is marked with an asterisk are called from a static method and thus do not provide any object, just the class name.
</p>
1835 <h2 id=
"woltlab-suite-core">WoltLab Suite Core
<a class=
"headerlink" href=
"#woltlab-suite-core" title=
"Permanent link">#
</a></h2>
1845 <td><code>wcf\acp\action\UserExportGdprAction
</code></td>
1846 <td><code>export
</code></td>
1849 <td><code>wcf\acp\form\StyleAddForm
</code></td>
1850 <td><code>setVariables
</code></td>
1853 <td><code>wcf\acp\form\UserSearchForm
</code></td>
1854 <td><code>search
</code></td>
1857 <td><code>wcf\action\AbstractAction
</code></td>
1858 <td><code>checkModules
</code></td>
1861 <td><code>wcf\action\AbstractAction
</code></td>
1862 <td><code>checkPermissions
</code></td>
1865 <td><code>wcf\action\AbstractAction
</code></td>
1866 <td><code>execute
</code></td>
1869 <td><code>wcf\action\AbstractAction
</code></td>
1870 <td><code>executed
</code></td>
1873 <td><code>wcf\action\AbstractAction
</code></td>
1874 <td><code>readParameters
</code></td>
1877 <td><code>wcf\data\attachment\AttachmentAction
</code></td>
1878 <td><code>generateThumbnail
</code></td>
1881 <td><code>wcf\data\session\SessionAction
</code></td>
1882 <td><code>keepAlive
</code></td>
1885 <td><code>wcf\data\session\SessionAction
</code></td>
1886 <td><code>poll
</code></td>
1889 <td><code>wcf\data\trophy\Trophy
</code></td>
1890 <td><code>renderTrophy
</code></td>
1893 <td><code>wcf\data\user\online\UserOnline
</code></td>
1894 <td><code>getBrowser
</code></td>
1897 <td><code>wcf\data\user\online\UserOnlineList
</code></td>
1898 <td><code>isVisible
</code></td>
1901 <td><code>wcf\data\user\trophy\UserTrophy
</code></td>
1902 <td><code>getReplacements
</code></td>
1905 <td><code>wcf\data\user\UserAction
</code></td>
1906 <td><code>beforeFindUsers
</code></td>
1909 <td><code>wcf\data\user\UserAction
</code></td>
1910 <td><code>rename
</code></td>
1913 <td><code>wcf\data\user\UserProfile
</code></td>
1914 <td><code>getAvatar
</code></td>
1917 <td><code>wcf\data\user\UserProfile
</code></td>
1918 <td><code>isAccessible
</code></td>
1921 <td><code>wcf\data\AbstractDatabaseObjectAction
</code></td>
1922 <td><code>finalizeAction
</code></td>
1925 <td><code>wcf\data\AbstractDatabaseObjectAction
</code></td>
1926 <td><code>initializeAction
</code></td>
1929 <td><code>wcf\data\AbstractDatabaseObjectAction
</code></td>
1930 <td><code>validateAction
</code></td>
1933 <td><code>wcf\data\DatabaseObjectList
</code></td>
1934 <td><code>init
</code></td>
1937 <td><code>wcf\form\AbstractForm
</code></td>
1938 <td><code>readFormParameters
</code></td>
1941 <td><code>wcf\form\AbstractForm
</code></td>
1942 <td><code>save
</code></td>
1945 <td><code>wcf\form\AbstractForm
</code></td>
1946 <td><code>saved
</code></td>
1949 <td><code>wcf\form\AbstractForm
</code></td>
1950 <td><code>submit
</code></td>
1953 <td><code>wcf\form\AbstractForm
</code></td>
1954 <td><code>validate
</code></td>
1957 <td><code>wcf\form\AbstractModerationForm
</code></td>
1958 <td><code>prepareSave
</code></td>
1961 <td><code>wcf\page\AbstractPage
</code></td>
1962 <td><code>assignVariables
</code></td>
1965 <td><code>wcf\page\AbstractPage
</code></td>
1966 <td><code>checkModules
</code></td>
1969 <td><code>wcf\page\AbstractPage
</code></td>
1970 <td><code>checkPermissions
</code></td>
1973 <td><code>wcf\page\AbstractPage
</code></td>
1974 <td><code>readData
</code></td>
1977 <td><code>wcf\page\AbstractPage
</code></td>
1978 <td><code>readParameters
</code></td>
1981 <td><code>wcf\page\AbstractPage
</code></td>
1982 <td><code>show
</code></td>
1985 <td><code>wcf\page\MultipleLinkPage
</code></td>
1986 <td><code>beforeReadObjects
</code></td>
1989 <td><code>wcf\page\MultipleLinkPage
</code></td>
1990 <td><code>calculateNumberOfPages
</code></td>
1993 <td><code>wcf\page\MultipleLinkPage
</code></td>
1994 <td><code>countItems
</code></td>
1997 <td><code>wcf\page\SortablePage
</code></td>
1998 <td><code>validateSortField
</code></td>
2001 <td><code>wcf\page\SortablePage
</code></td>
2002 <td><code>validateSortOrder
</code></td>
2005 <td><code>wcf\system\bbcode\MessageParser
</code></td>
2006 <td><code>afterParsing
</code></td>
2009 <td><code>wcf\system\bbcode\MessageParser
</code></td>
2010 <td><code>beforeParsing
</code></td>
2013 <td><code>wcf\system\bbcode\SimpleMessageParser
</code></td>
2014 <td><code>afterParsing
</code></td>
2017 <td><code>wcf\system\bbcode\SimpleMessageParser
</code></td>
2018 <td><code>beforeParsing
</code></td>
2021 <td><code>wcf\system\box\AbstractBoxController
</code></td>
2022 <td><code>__construct
</code></td>
2025 <td><code>wcf\system\box\AbstractBoxController
</code></td>
2026 <td><code>afterLoadContent
</code></td>
2029 <td><code>wcf\system\box\AbstractBoxController
</code></td>
2030 <td><code>beforeLoadContent
</code></td>
2033 <td><code>wcf\system\box\AbstractDatabaseObjectListBoxController
</code></td>
2034 <td><code>afterLoadContent
</code></td>
2037 <td><code>wcf\system\box\AbstractDatabaseObjectListBoxController
</code></td>
2038 <td><code>beforeLoadContent
</code></td>
2041 <td><code>wcf\system\box\AbstractDatabaseObjectListBoxController
</code></td>
2042 <td><code>hasContent
</code></td>
2045 <td><code>wcf\system\box\AbstractDatabaseObjectListBoxController
</code></td>
2046 <td><code>readObjects
</code></td>
2049 <td><code>wcf\system\cronjob\AbstractCronjob
</code></td>
2050 <td><code>execute
</code></td>
2053 <td><code>wcf\system\email\Email
</code></td>
2054 <td><code>getJobs
</code></td>
2057 <td><code>wcf\system\form\builder\container\wysiwyg\WysiwygFormContainer
</code></td>
2058 <td><code>populate
</code></td>
2061 <td><code>wcf\system\html\input\filter\MessageHtmlInputFilter
</code></td>
2062 <td><code>setAttributeDefinitions
</code></td>
2065 <td><code>wcf\system\html\input\node\HtmlInputNodeProcessor
</code></td>
2066 <td><code>afterProcess
</code></td>
2069 <td><code>wcf\system\html\input\node\HtmlInputNodeProcessor
</code></td>
2070 <td><code>beforeEmbeddedProcess
</code></td>
2073 <td><code>wcf\system\html\input\node\HtmlInputNodeProcessor
</code></td>
2074 <td><code>beforeProcess
</code></td>
2077 <td><code>wcf\system\html\input\node\HtmlInputNodeProcessor
</code></td>
2078 <td><code>convertPlainLinks
</code></td>
2081 <td><code>wcf\system\html\input\node\HtmlInputNodeProcessor
</code></td>
2082 <td><code>getTextContent
</code></td>
2085 <td><code>wcf\system\html\input\node\HtmlInputNodeProcessor
</code></td>
2086 <td><code>parseEmbeddedContent
</code></td>
2089 <td><code>wcf\system\html\input\node\HtmlInputNodeWoltlabMetacodeMarker
</code></td>
2090 <td><code>filterGroups
</code></td>
2093 <td><code>wcf\system\html\output\node\HtmlOutputNodePre
</code></td>
2094 <td><code>selectHighlighter
</code></td>
2097 <td><code>wcf\system\html\output\node\HtmlOutputNodeProcessor
</code></td>
2098 <td><code>beforeProcess
</code></td>
2101 <td><code>wcf\system\image\adapter\ImagickImageAdapter
</code></td>
2102 <td><code>getResizeFilter
</code></td>
2105 <td><code>wcf\system\menu\user\profile\UserProfileMenu
</code></td>
2106 <td><code>init
</code></td>
2109 <td><code>wcf\system\menu\user\profile\UserProfileMenu
</code></td>
2110 <td><code>loadCache
</code></td>
2113 <td><code>wcf\system\menu\TreeMenu
</code></td>
2114 <td><code>init
</code></td>
2117 <td><code>wcf\system\menu\TreeMenu
</code></td>
2118 <td><code>loadCache
</code></td>
2121 <td><code>wcf\system\message\QuickReplyManager
</code></td>
2122 <td><code>addFullQuote
</code></td>
2125 <td><code>wcf\system\message\QuickReplyManager
</code></td>
2126 <td><code>allowedDataParameters
</code></td>
2129 <td><code>wcf\system\message\QuickReplyManager
</code></td>
2130 <td><code>beforeRenderQuote
</code></td>
2133 <td><code>wcf\system\message\QuickReplyManager
</code></td>
2134 <td><code>createMessage
</code></td>
2137 <td><code>wcf\system\message\QuickReplyManager
</code></td>
2138 <td><code>createdMessage
</code></td>
2141 <td><code>wcf\system\message\QuickReplyManager
</code></td>
2142 <td><code>getMessage
</code></td>
2145 <td><code>wcf\system\message\QuickReplyManager
</code></td>
2146 <td><code>validateParameters
</code></td>
2149 <td><code>wcf\system\option\OptionHandler
</code></td>
2150 <td><code>afterReadCache
</code></td>
2153 <td><code>wcf\system\package\plugin\AbstractPackageInstallationPlugin
</code></td>
2154 <td><code>construct
</code></td>
2157 <td><code>wcf\system\package\plugin\AbstractPackageInstallationPlugin
</code></td>
2158 <td><code>hasUninstall
</code></td>
2161 <td><code>wcf\system\package\plugin\AbstractPackageInstallationPlugin
</code></td>
2162 <td><code>install
</code></td>
2165 <td><code>wcf\system\package\plugin\AbstractPackageInstallationPlugin
</code></td>
2166 <td><code>uninstall
</code></td>
2169 <td><code>wcf\system\package\plugin\AbstractPackageInstallationPlugin
</code></td>
2170 <td><code>update
</code></td>
2173 <td><code>wcf\system\package\plugin\ObjectTypePackageInstallationPlugin
</code></td>
2174 <td><code>addConditionFields
</code></td>
2177 <td><code>wcf\system\package\PackageInstallationDispatcher
</code></td>
2178 <td><code>postInstall
</code></td>
2181 <td><code>wcf\system\package\PackageUninstallationDispatcher
</code></td>
2182 <td><code>postUninstall
</code></td>
2185 <td><code>wcf\system\reaction\ReactionHandler
</code></td>
2186 <td><code>getDataAttributes
</code></td>
2189 <td><code>wcf\system\request\RouteHandler
</code></td>
2190 <td><code>didInit
</code></td>
2193 <td><code>wcf\system\session\ACPSessionFactory
</code></td>
2194 <td><code>afterInit
</code></td>
2197 <td><code>wcf\system\session\ACPSessionFactory
</code></td>
2198 <td><code>beforeInit
</code></td>
2201 <td><code>wcf\system\session\SessionHandler
</code></td>
2202 <td><code>afterChangeUser
</code></td>
2205 <td><code>wcf\system\session\SessionHandler
</code></td>
2206 <td><code>beforeChangeUser
</code></td>
2209 <td><code>wcf\system\style\StyleCompiler
</code></td>
2210 <td><code>compile
</code></td>
2213 <td><code>wcf\system\template\TemplateEngine
</code></td>
2214 <td><code>afterDisplay
</code></td>
2217 <td><code>wcf\system\template\TemplateEngine
</code></td>
2218 <td><code>beforeDisplay
</code></td>
2221 <td><code>wcf\system\upload\DefaultUploadFileSaveStrategy
</code></td>
2222 <td><code>generateThumbnails
</code></td>
2225 <td><code>wcf\system\upload\DefaultUploadFileSaveStrategy
</code></td>
2226 <td><code>save
</code></td>
2229 <td><code>wcf\system\user\authentication\UserAuthenticationFactory
</code></td>
2230 <td><code>init
</code></td>
2233 <td><code>wcf\system\user\notification\UserNotificationHandler
</code></td>
2234 <td><code>createdNotification
</code></td>
2237 <td><code>wcf\system\user\notification\UserNotificationHandler
</code></td>
2238 <td><code>fireEvent
</code></td>
2241 <td><code>wcf\system\user\notification\UserNotificationHandler
</code></td>
2242 <td><code>markAsConfirmed
</code></td>
2245 <td><code>wcf\system\user\notification\UserNotificationHandler
</code></td>
2246 <td><code>markAsConfirmedByIDs
</code></td>
2249 <td><code>wcf\system\user\notification\UserNotificationHandler
</code></td>
2250 <td><code>removeNotifications
</code></td>
2253 <td><code>wcf\system\user\notification\UserNotificationHandler
</code></td>
2254 <td><code>updateTriggerCount
</code></td>
2257 <td><code>wcf\system\user\UserBirthdayCache
</code></td>
2258 <td><code>loadMonth
</code></td>
2261 <td><code>wcf\system\worker\AbstractRebuildDataWorker
</code></td>
2262 <td><code>execute
</code></td>
2265 <td><code>wcf\system\CLIWCF
</code></td>
2266 <td><code>afterArgumentParsing
</code></td>
2269 <td><code>wcf\system\CLIWCF
</code></td>
2270 <td><code>beforeArgumentParsing
</code></td>
2273 <td><code>wcf\system\WCF
</code></td>
2274 <td><code>initialized
</code></td>
2277 <td><code>wcf\util\HeaderUtil
</code></td>
2278 <td><code>parseOutput
</code>*
</td>
2282 <h2 id=
"woltlab-suite-forum">WoltLab Suite Forum
<a class=
"headerlink" href=
"#woltlab-suite-forum" title=
"Permanent link">#
</a></h2>
2292 <td><code>wbb\data\board\BoardAction
</code></td>
2293 <td><code>cloneBoard
</code></td>
2296 <td><code>wbb\data\post\PostAction
</code></td>
2297 <td><code>quickReplyShouldMerge
</code></td>
2300 <td><code>wbb\system\thread\ThreadHandler
</code></td>
2301 <td><code>didInit
</code></td>
2310 <div class=
"md-source-date">
2313 Last update:
2021-
01-
08
2332 <footer class=
"md-footer">
2334 <div class=
"md-footer-meta md-typeset">
2335 <div class=
"md-footer-meta__inner md-grid">
2336 <div class=
"md-footer-copyright">
2338 <div class=
"md-footer-copyright__highlight">
2339 Copyright ©
2020 WoltLab GmbH
2343 <a href=
"https://squidfunk.github.io/mkdocs-material/" target=
"_blank" rel=
"noopener">
2348 <div class=
"md-footer-copyright">
2349 <a href=
"https://www.woltlab.com/legal-notice/">Legal Notice
</a>
2350 <a href=
"https://www.woltlab.com/privacy-policy/">Privacy Policy
</a>
2357 <div class=
"md-dialog" data-md-component=
"dialog">
2358 <div class=
"md-dialog__inner md-typeset"></div>
2360 <script id=
"__config" type=
"application/json">{
"base":
"../../..",
"features": [],
"translations": {
"clipboard.copy":
"Copy to clipboard",
"clipboard.copied":
"Copied to clipboard",
"search.config.lang":
"en",
"search.config.pipeline":
"trimmer, stopWordFilter",
"search.config.separator":
"[\\s\\-]+",
"search.placeholder":
"Search",
"search.result.placeholder":
"Type to start searching",
"search.result.none":
"No matching documents",
"search.result.one":
"1 matching document",
"search.result.other":
"# matching documents",
"search.result.more.one":
"1 more on this page",
"search.result.more.other":
"# more on this page",
"search.result.term.missing":
"Missing"},
"search":
"../../../assets/javascripts/workers/search.fe42c31b.min.js",
"version": {
"provider":
"mike"}}
</script>
2363 <script src=
"../../../assets/javascripts/bundle.d892486b.min.js"></script>