Commit | Line | Data |
---|---|---|
0c5338dd TD |
1 | |
2 | <!doctype html> | |
3 | <html lang="en" class="no-js"> | |
4 | <head> | |
5 | ||
6 | <meta charset="utf-8"> | |
7 | <meta name="viewport" content="width=device-width,initial-scale=1"> | |
8 | ||
9 | ||
10 | ||
11 | ||
fb962f09 WG |
12 | <link rel="icon" href="../../../assets/default.favicon.ico"> |
13 | <meta name="generator" content="mkdocs-1.1.2, mkdocs-material-7.1.0"> | |
0c5338dd TD |
14 | |
15 | ||
16 | ||
17 | <title>PHP API - WoltLab Suite Documentation</title> | |
18 | ||
19 | ||
20 | ||
fb962f09 | 21 | <link rel="stylesheet" href="../../../assets/stylesheets/main.33e2939f.min.css"> |
0c5338dd TD |
22 | |
23 | ||
fb962f09 | 24 | <link rel="stylesheet" href="../../../assets/stylesheets/palette.ef6f36e2.min.css"> |
0c5338dd TD |
25 | |
26 | ||
27 | ||
28 | <meta name="theme-color" content="#009485"> | |
29 | ||
30 | ||
31 | ||
32 | ||
33 | ||
fd8430cb WG |
34 | |
35 | ||
0c5338dd TD |
36 | |
37 | ||
38 | <link rel="stylesheet" href="../../../stylesheets/extra.css"> | |
39 | ||
40 | ||
41 | ||
42 | ||
43 | ||
44 | </head> | |
45 | ||
46 | ||
47 | ||
48 | ||
49 | ||
50 | ||
51 | ||
52 | <body dir="ltr" data-md-color-scheme="" data-md-color-primary="teal" data-md-color-accent=""> | |
0c5338dd TD |
53 | |
54 | ||
fb962f09 WG |
55 | <script>function __prefix(e){return new URL("../../..",location).pathname+"."+e}function __get(e,t=localStorage){return JSON.parse(t.getItem(__prefix(e)))}</script> |
56 | ||
0c5338dd TD |
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"> | |
61 | ||
62 | ||
63 | <a href="#migrating-from-wsc-31-php" class="md-skip"> | |
64 | Skip to content | |
65 | </a> | |
66 | ||
67 | </div> | |
68 | <div data-md-component="announce"> | |
69 | ||
70 | <aside class="md-announce"> | |
71 | <div class="md-announce__inner md-grid md-typeset"> | |
72 | ||
73 | <a href="https://www.woltlab.com">Back to <strong>woltlab.com</strong></a> | |
74 | ||
75 | </div> | |
76 | </aside> | |
77 | ||
78 | </div> | |
79 | ||
fb962f09 | 80 | <header class="md-header" data-md-component="header"> |
0c5338dd | 81 | <nav class="md-header__inner md-grid" aria-label="Header"> |
fb962f09 | 82 | <a href="../../.." title="WoltLab Suite Documentation" class="md-header__button md-logo" aria-label="WoltLab Suite Documentation" data-md-component="logo"> |
0c5338dd TD |
83 | |
84 | <img src="../../../assets/logo.png" alt="logo"> | |
85 | ||
86 | </a> | |
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> | |
89 | </label> | |
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 | |
95 | </span> | |
96 | </div> | |
97 | <div class="md-header__topic" data-md-component="header-topic"> | |
98 | <span class="md-ellipsis"> | |
99 | ||
100 | PHP API | |
101 | ||
102 | </span> | |
103 | </div> | |
104 | </div> | |
0c5338dd TD |
105 | </div> |
106 | ||
fb962f09 WG |
107 | |
108 | ||
a3639e76 WG |
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> | |
111 | </label> | |
112 | ||
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> | |
121 | </label> | |
122 | <button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1"> | |
fb962f09 | 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> |
a3639e76 WG |
124 | </button> |
125 | </form> | |
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"> | |
130 | Initializing search | |
131 | </div> | |
132 | <ol class="md-search-result__list"></ol> | |
133 | </div> | |
134 | </div> | |
135 | </div> | |
136 | </div> | |
137 | </div> | |
138 | ||
0c5338dd | 139 | |
7124f4cb WG |
140 | <div class="md-header__source"> |
141 | ||
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"> | |
144 | ||
fb962f09 | 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> |
7124f4cb WG |
146 | </div> |
147 | <div class="md-source__repository"> | |
148 | GitHub | |
149 | </div> | |
150 | </a> | |
151 | </div> | |
152 | ||
0c5338dd TD |
153 | </nav> |
154 | </header> | |
155 | ||
156 | <div class="md-container" data-md-component="container"> | |
157 | ||
158 | ||
159 | ||
160 | ||
161 | <main class="md-main" data-md-component="main"> | |
162 | <div class="md-main__inner md-grid"> | |
163 | ||
164 | ||
165 | ||
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"> | |
169 | ||
170 | ||
171 | ||
0c5338dd TD |
172 | <nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0"> |
173 | <label class="md-nav__title" for="__drawer"> | |
fb962f09 | 174 | <a href="../../.." title="WoltLab Suite Documentation" class="md-nav__button md-logo" aria-label="WoltLab Suite Documentation" data-md-component="logo"> |
0c5338dd TD |
175 | |
176 | <img src="../../../assets/logo.png" alt="logo"> | |
177 | ||
178 | </a> | |
179 | WoltLab Suite Documentation | |
180 | </label> | |
181 | ||
7124f4cb WG |
182 | <div class="md-nav__source"> |
183 | ||
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"> | |
186 | ||
fb962f09 | 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> |
7124f4cb WG |
188 | </div> |
189 | <div class="md-source__repository"> | |
190 | GitHub | |
191 | </div> | |
192 | </a> | |
193 | </div> | |
194 | ||
0c5338dd TD |
195 | <ul class="md-nav__list" data-md-scrollfix> |
196 | ||
197 | ||
198 | ||
199 | ||
200 | ||
201 | ||
202 | ||
203 | ||
204 | <li class="md-nav__item"> | |
205 | <a href="../../../getting-started/" class="md-nav__link"> | |
206 | Getting Started | |
207 | </a> | |
208 | </li> | |
209 | ||
210 | ||
211 | ||
212 | ||
213 | ||
214 | ||
215 | ||
216 | ||
217 | ||
218 | ||
219 | ||
220 | <li class="md-nav__item md-nav__item--nested"> | |
221 | ||
222 | ||
223 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_2" type="checkbox" id="__nav_2" > | |
224 | ||
225 | <label class="md-nav__link" for="__nav_2"> | |
226 | PHP API | |
227 | <span class="md-nav__icon md-icon"></span> | |
228 | </label> | |
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> | |
232 | PHP API | |
233 | </label> | |
234 | <ul class="md-nav__list" data-md-scrollfix> | |
235 | ||
236 | ||
237 | ||
238 | ||
239 | ||
240 | <li class="md-nav__item"> | |
241 | <a href="../../../php/pages/" class="md-nav__link"> | |
242 | Pages | |
243 | </a> | |
244 | </li> | |
245 | ||
246 | ||
247 | ||
248 | ||
249 | ||
250 | ||
251 | ||
252 | <li class="md-nav__item"> | |
253 | <a href="../../../php/database-objects/" class="md-nav__link"> | |
254 | Database Objects | |
255 | </a> | |
256 | </li> | |
257 | ||
258 | ||
259 | ||
260 | ||
261 | ||
262 | ||
263 | ||
264 | <li class="md-nav__item"> | |
265 | <a href="../../../php/database-access/" class="md-nav__link"> | |
266 | Database Access | |
267 | </a> | |
268 | </li> | |
269 | ||
270 | ||
271 | ||
272 | ||
273 | ||
274 | ||
275 | ||
276 | <li class="md-nav__item"> | |
277 | <a href="../../../php/exceptions/" class="md-nav__link"> | |
278 | Exceptions | |
279 | </a> | |
280 | </li> | |
281 | ||
282 | ||
283 | ||
284 | ||
285 | ||
286 | ||
287 | ||
288 | ||
289 | <li class="md-nav__item md-nav__item--nested"> | |
290 | ||
291 | ||
292 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_2_5" type="checkbox" id="__nav_2_5" > | |
293 | ||
294 | <label class="md-nav__link" for="__nav_2_5"> | |
295 | API | |
296 | <span class="md-nav__icon md-icon"></span> | |
297 | </label> | |
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> | |
301 | API | |
302 | </label> | |
303 | <ul class="md-nav__list" data-md-scrollfix> | |
304 | ||
305 | ||
306 | ||
307 | ||
308 | ||
6923e968 WG |
309 | |
310 | <li class="md-nav__item md-nav__item--nested"> | |
311 | ||
312 | ||
313 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_2_5_1" type="checkbox" id="__nav_2_5_1" > | |
314 | ||
315 | <label class="md-nav__link" for="__nav_2_5_1"> | |
316 | Caches | |
317 | <span class="md-nav__icon md-icon"></span> | |
318 | </label> | |
319 | <nav class="md-nav" aria-label="Caches" data-md-level="3"> | |
320 | <label class="md-nav__title" for="__nav_2_5_1"> | |
321 | <span class="md-nav__icon md-icon"></span> | |
322 | Caches | |
323 | </label> | |
324 | <ul class="md-nav__list" data-md-scrollfix> | |
325 | ||
326 | ||
327 | ||
328 | ||
329 | ||
0c5338dd TD |
330 | <li class="md-nav__item"> |
331 | <a href="../../../php/api/caches/" class="md-nav__link"> | |
6923e968 WG |
332 | Overview |
333 | </a> | |
334 | </li> | |
335 | ||
336 | ||
337 | ||
338 | ||
339 | ||
340 | ||
341 | ||
342 | <li class="md-nav__item"> | |
343 | <a href="../../../php/api/caches_persistent-caches/" class="md-nav__link"> | |
344 | Persistent Caches | |
345 | </a> | |
346 | </li> | |
347 | ||
348 | ||
349 | ||
350 | ||
351 | ||
352 | ||
353 | ||
354 | <li class="md-nav__item"> | |
355 | <a href="../../../php/api/caches_runtime-caches/" class="md-nav__link"> | |
356 | Runtime Caches | |
0c5338dd TD |
357 | </a> |
358 | </li> | |
359 | ||
360 | ||
361 | ||
6923e968 WG |
362 | </ul> |
363 | </nav> | |
364 | </li> | |
365 | ||
366 | ||
367 | ||
0c5338dd TD |
368 | |
369 | ||
370 | ||
371 | ||
372 | <li class="md-nav__item"> | |
373 | <a href="../../../php/api/comments/" class="md-nav__link"> | |
374 | Comments | |
375 | </a> | |
376 | </li> | |
377 | ||
378 | ||
379 | ||
380 | ||
381 | ||
382 | ||
383 | ||
384 | <li class="md-nav__item"> | |
385 | <a href="../../../php/api/cronjobs/" class="md-nav__link"> | |
386 | Cronjobs | |
387 | </a> | |
388 | </li> | |
389 | ||
390 | ||
391 | ||
392 | ||
393 | ||
394 | ||
395 | ||
396 | <li class="md-nav__item"> | |
397 | <a href="../../../php/api/events/" class="md-nav__link"> | |
398 | Events | |
399 | </a> | |
400 | </li> | |
401 | ||
402 | ||
403 | ||
404 | ||
405 | ||
406 | ||
407 | ||
408 | ||
409 | <li class="md-nav__item md-nav__item--nested"> | |
410 | ||
411 | ||
412 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_2_5_5" type="checkbox" id="__nav_2_5_5" > | |
413 | ||
414 | <label class="md-nav__link" for="__nav_2_5_5"> | |
415 | Form Builder | |
416 | <span class="md-nav__icon md-icon"></span> | |
417 | </label> | |
418 | <nav class="md-nav" aria-label="Form Builder" data-md-level="3"> | |
419 | <label class="md-nav__title" for="__nav_2_5_5"> | |
420 | <span class="md-nav__icon md-icon"></span> | |
421 | Form Builder | |
422 | </label> | |
423 | <ul class="md-nav__list" data-md-scrollfix> | |
424 | ||
425 | ||
426 | ||
427 | ||
428 | ||
429 | <li class="md-nav__item"> | |
430 | <a href="../../../php/api/form_builder/overview/" class="md-nav__link"> | |
431 | Overview | |
432 | </a> | |
433 | </li> | |
434 | ||
435 | ||
436 | ||
437 | ||
438 | ||
439 | ||
440 | ||
441 | <li class="md-nav__item"> | |
442 | <a href="../../../php/api/form_builder/structure/" class="md-nav__link"> | |
443 | Structure | |
444 | </a> | |
445 | </li> | |
446 | ||
447 | ||
448 | ||
449 | ||
450 | ||
451 | ||
452 | ||
453 | <li class="md-nav__item"> | |
454 | <a href="../../../php/api/form_builder/form_fields/" class="md-nav__link"> | |
455 | Fields | |
456 | </a> | |
457 | </li> | |
458 | ||
459 | ||
460 | ||
461 | ||
462 | ||
463 | ||
464 | ||
465 | <li class="md-nav__item"> | |
466 | <a href="../../../php/api/form_builder/validation_data/" class="md-nav__link"> | |
467 | Validation and Data | |
468 | </a> | |
469 | </li> | |
470 | ||
471 | ||
472 | ||
473 | ||
474 | ||
475 | ||
476 | ||
477 | <li class="md-nav__item"> | |
478 | <a href="../../../php/api/form_builder/dependencies/" class="md-nav__link"> | |
479 | Dependencies | |
480 | </a> | |
481 | </li> | |
482 | ||
483 | ||
484 | ||
485 | </ul> | |
486 | </nav> | |
487 | </li> | |
488 | ||
489 | ||
490 | ||
491 | ||
492 | ||
493 | ||
494 | ||
495 | <li class="md-nav__item"> | |
496 | <a href="../../../php/api/package_installation_plugins/" class="md-nav__link"> | |
497 | Package Installation Plugins | |
498 | </a> | |
499 | </li> | |
500 | ||
501 | ||
502 | ||
503 | ||
504 | ||
505 | ||
506 | ||
507 | <li class="md-nav__item"> | |
508 | <a href="../../../php/api/user_activity_points/" class="md-nav__link"> | |
509 | User Activity Points | |
510 | </a> | |
511 | </li> | |
512 | ||
513 | ||
514 | ||
515 | ||
516 | ||
517 | ||
518 | ||
519 | <li class="md-nav__item"> | |
520 | <a href="../../../php/api/user_notifications/" class="md-nav__link"> | |
521 | User Notifications | |
522 | </a> | |
523 | </li> | |
524 | ||
525 | ||
526 | ||
527 | ||
528 | ||
529 | ||
530 | ||
531 | <li class="md-nav__item"> | |
532 | <a href="../../../php/api/sitemaps/" class="md-nav__link"> | |
533 | Sitemaps | |
534 | </a> | |
535 | </li> | |
536 | ||
537 | ||
538 | ||
539 | </ul> | |
540 | </nav> | |
541 | </li> | |
542 | ||
543 | ||
544 | ||
545 | ||
546 | ||
547 | ||
548 | ||
549 | <li class="md-nav__item"> | |
550 | <a href="../../../php/code-style/" class="md-nav__link"> | |
551 | Code Style | |
552 | </a> | |
553 | </li> | |
554 | ||
555 | ||
556 | ||
557 | ||
558 | ||
559 | ||
560 | ||
561 | <li class="md-nav__item"> | |
562 | <a href="../../../php/apps/" class="md-nav__link"> | |
563 | Apps | |
564 | </a> | |
565 | </li> | |
566 | ||
567 | ||
568 | ||
569 | ||
570 | ||
571 | ||
572 | ||
573 | <li class="md-nav__item"> | |
574 | <a href="../../../php/gdpr/" class="md-nav__link"> | |
575 | GDPR | |
576 | </a> | |
577 | </li> | |
578 | ||
579 | ||
580 | ||
581 | </ul> | |
582 | </nav> | |
583 | </li> | |
584 | ||
585 | ||
586 | ||
587 | ||
588 | ||
589 | ||
590 | ||
591 | ||
592 | ||
593 | ||
594 | ||
595 | <li class="md-nav__item md-nav__item--nested"> | |
596 | ||
597 | ||
598 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_3" type="checkbox" id="__nav_3" > | |
599 | ||
600 | <label class="md-nav__link" for="__nav_3"> | |
601 | Languages, Templates & CSS | |
602 | <span class="md-nav__icon md-icon"></span> | |
603 | </label> | |
604 | <nav class="md-nav" aria-label="Languages, Templates & CSS" data-md-level="1"> | |
605 | <label class="md-nav__title" for="__nav_3"> | |
606 | <span class="md-nav__icon md-icon"></span> | |
607 | Languages, Templates & CSS | |
608 | </label> | |
609 | <ul class="md-nav__list" data-md-scrollfix> | |
610 | ||
611 | ||
612 | ||
613 | ||
614 | ||
615 | <li class="md-nav__item"> | |
616 | <a href="../../../view/languages/" class="md-nav__link"> | |
617 | Languages | |
618 | </a> | |
619 | </li> | |
620 | ||
621 | ||
622 | ||
623 | ||
624 | ||
625 | ||
626 | ||
627 | <li class="md-nav__item"> | |
628 | <a href="../../../view/templates/" class="md-nav__link"> | |
629 | Templates | |
630 | </a> | |
631 | </li> | |
632 | ||
633 | ||
634 | ||
635 | ||
636 | ||
637 | ||
638 | ||
6923e968 WG |
639 | <li class="md-nav__item"> |
640 | <a href="../../../view/template-plugins/" class="md-nav__link"> | |
641 | Template Plugins | |
642 | </a> | |
643 | </li> | |
644 | ||
645 | ||
646 | ||
647 | ||
648 | ||
649 | ||
650 | ||
0c5338dd TD |
651 | <li class="md-nav__item"> |
652 | <a href="../../../view/css/" class="md-nav__link"> | |
653 | CSS | |
654 | </a> | |
655 | </li> | |
656 | ||
657 | ||
658 | ||
659 | </ul> | |
660 | </nav> | |
661 | </li> | |
662 | ||
663 | ||
664 | ||
665 | ||
666 | ||
667 | ||
668 | ||
669 | ||
670 | ||
671 | ||
672 | ||
673 | <li class="md-nav__item md-nav__item--nested"> | |
674 | ||
675 | ||
676 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" > | |
677 | ||
678 | <label class="md-nav__link" for="__nav_4"> | |
77efcd46 | 679 | TypeScript and JavaScript API |
0c5338dd TD |
680 | <span class="md-nav__icon md-icon"></span> |
681 | </label> | |
77efcd46 | 682 | <nav class="md-nav" aria-label="TypeScript and JavaScript API" data-md-level="1"> |
0c5338dd TD |
683 | <label class="md-nav__title" for="__nav_4"> |
684 | <span class="md-nav__icon md-icon"></span> | |
77efcd46 | 685 | TypeScript and JavaScript API |
0c5338dd TD |
686 | </label> |
687 | <ul class="md-nav__list" data-md-scrollfix> | |
688 | ||
689 | ||
690 | ||
691 | ||
692 | ||
693 | <li class="md-nav__item"> | |
694 | <a href="../../../javascript/general-usage/" class="md-nav__link"> | |
695 | General Usage | |
696 | </a> | |
697 | </li> | |
698 | ||
699 | ||
700 | ||
701 | ||
702 | ||
703 | ||
704 | ||
77efcd46 WG |
705 | <li class="md-nav__item"> |
706 | <a href="../../../javascript/typescript/" class="md-nav__link"> | |
707 | TypeScript | |
708 | </a> | |
709 | </li> | |
710 | ||
711 | ||
712 | ||
713 | ||
714 | ||
715 | ||
716 | ||
0c5338dd TD |
717 | |
718 | <li class="md-nav__item md-nav__item--nested"> | |
719 | ||
720 | ||
77efcd46 | 721 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4_3" type="checkbox" id="__nav_4_3" > |
0c5338dd | 722 | |
77efcd46 | 723 | <label class="md-nav__link" for="__nav_4_3"> |
0c5338dd TD |
724 | New API |
725 | <span class="md-nav__icon md-icon"></span> | |
726 | </label> | |
727 | <nav class="md-nav" aria-label="New API" data-md-level="2"> | |
77efcd46 | 728 | <label class="md-nav__title" for="__nav_4_3"> |
0c5338dd TD |
729 | <span class="md-nav__icon md-icon"></span> |
730 | New API | |
731 | </label> | |
732 | <ul class="md-nav__list" data-md-scrollfix> | |
733 | ||
734 | ||
735 | ||
736 | ||
737 | ||
738 | <li class="md-nav__item"> | |
739 | <a href="../../../javascript/new-api_writing-a-module/" class="md-nav__link"> | |
740 | Writing a module | |
741 | </a> | |
742 | </li> | |
743 | ||
744 | ||
745 | ||
746 | ||
747 | ||
748 | ||
749 | ||
750 | <li class="md-nav__item"> | |
751 | <a href="../../../javascript/new-api_data-structures/" class="md-nav__link"> | |
752 | Data Structures | |
753 | </a> | |
754 | </li> | |
755 | ||
756 | ||
757 | ||
758 | ||
759 | ||
760 | ||
761 | ||
762 | <li class="md-nav__item"> | |
763 | <a href="../../../javascript/new-api_core/" class="md-nav__link"> | |
764 | Core Functions | |
765 | </a> | |
766 | </li> | |
767 | ||
768 | ||
769 | ||
770 | ||
771 | ||
772 | ||
773 | ||
774 | <li class="md-nav__item"> | |
775 | <a href="../../../javascript/new-api_dom/" class="md-nav__link"> | |
776 | DOM | |
777 | </a> | |
778 | </li> | |
779 | ||
780 | ||
781 | ||
782 | ||
783 | ||
784 | ||
785 | ||
786 | <li class="md-nav__item"> | |
787 | <a href="../../../javascript/new-api_events/" class="md-nav__link"> | |
788 | Event Handling | |
789 | </a> | |
790 | </li> | |
791 | ||
792 | ||
793 | ||
794 | ||
795 | ||
796 | ||
797 | ||
798 | <li class="md-nav__item"> | |
799 | <a href="../../../javascript/new-api_ajax/" class="md-nav__link"> | |
800 | Ajax | |
801 | </a> | |
802 | </li> | |
803 | ||
804 | ||
805 | ||
806 | ||
807 | ||
808 | ||
809 | ||
810 | <li class="md-nav__item"> | |
811 | <a href="../../../javascript/new-api_dialogs/" class="md-nav__link"> | |
812 | Dialogs | |
813 | </a> | |
814 | </li> | |
815 | ||
816 | ||
817 | ||
818 | ||
819 | ||
820 | ||
821 | ||
822 | <li class="md-nav__item"> | |
823 | <a href="../../../javascript/new-api_browser/" class="md-nav__link"> | |
824 | Browser and Screen Sizes | |
825 | </a> | |
826 | </li> | |
827 | ||
828 | ||
829 | ||
830 | ||
831 | ||
832 | ||
833 | ||
834 | <li class="md-nav__item"> | |
835 | <a href="../../../javascript/new-api_ui/" class="md-nav__link"> | |
836 | User Interface | |
837 | </a> | |
838 | </li> | |
839 | ||
840 | ||
841 | ||
842 | </ul> | |
843 | </nav> | |
844 | </li> | |
845 | ||
846 | ||
847 | ||
848 | ||
849 | ||
850 | ||
851 | ||
852 | <li class="md-nav__item"> | |
853 | <a href="../../../javascript/legacy-api/" class="md-nav__link"> | |
854 | Legacy API | |
855 | </a> | |
856 | </li> | |
857 | ||
858 | ||
859 | ||
860 | ||
861 | ||
862 | ||
863 | ||
864 | <li class="md-nav__item"> | |
865 | <a href="../../../javascript/helper-functions/" class="md-nav__link"> | |
866 | Helper Functions | |
867 | </a> | |
868 | </li> | |
869 | ||
870 | ||
871 | ||
872 | ||
873 | ||
874 | ||
875 | ||
876 | <li class="md-nav__item"> | |
877 | <a href="../../../javascript/code-snippets/" class="md-nav__link"> | |
878 | Code Snippets | |
879 | </a> | |
880 | </li> | |
881 | ||
882 | ||
883 | ||
884 | </ul> | |
885 | </nav> | |
886 | </li> | |
887 | ||
888 | ||
889 | ||
890 | ||
891 | ||
892 | ||
893 | ||
894 | ||
895 | ||
896 | ||
897 | ||
898 | <li class="md-nav__item md-nav__item--nested"> | |
899 | ||
900 | ||
901 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5" type="checkbox" id="__nav_5" > | |
902 | ||
903 | <label class="md-nav__link" for="__nav_5"> | |
904 | Package Components | |
905 | <span class="md-nav__icon md-icon"></span> | |
906 | </label> | |
907 | <nav class="md-nav" aria-label="Package Components" data-md-level="1"> | |
908 | <label class="md-nav__title" for="__nav_5"> | |
909 | <span class="md-nav__icon md-icon"></span> | |
910 | Package Components | |
911 | </label> | |
912 | <ul class="md-nav__list" data-md-scrollfix> | |
913 | ||
914 | ||
915 | ||
916 | ||
917 | ||
918 | <li class="md-nav__item"> | |
919 | <a href="../../../package/package-xml/" class="md-nav__link"> | |
920 | package.xml | |
921 | </a> | |
922 | </li> | |
923 | ||
924 | ||
925 | ||
926 | ||
927 | ||
928 | ||
929 | ||
930 | ||
931 | <li class="md-nav__item md-nav__item--nested"> | |
932 | ||
933 | ||
934 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5_2" type="checkbox" id="__nav_5_2" > | |
935 | ||
936 | <label class="md-nav__link" for="__nav_5_2"> | |
937 | PIPs | |
938 | <span class="md-nav__icon md-icon"></span> | |
939 | </label> | |
940 | <nav class="md-nav" aria-label="PIPs" data-md-level="2"> | |
941 | <label class="md-nav__title" for="__nav_5_2"> | |
942 | <span class="md-nav__icon md-icon"></span> | |
943 | PIPs | |
944 | </label> | |
945 | <ul class="md-nav__list" data-md-scrollfix> | |
946 | ||
947 | ||
948 | ||
949 | ||
950 | ||
951 | <li class="md-nav__item"> | |
952 | <a href="../../../package/pip/" class="md-nav__link"> | |
953 | Overview | |
954 | </a> | |
955 | </li> | |
956 | ||
957 | ||
958 | ||
959 | ||
960 | ||
961 | ||
962 | ||
963 | <li class="md-nav__item"> | |
964 | <a href="../../../package/pip/acl-option/" class="md-nav__link"> | |
965 | aclOption | |
966 | </a> | |
967 | </li> | |
968 | ||
969 | ||
970 | ||
971 | ||
972 | ||
973 | ||
974 | ||
975 | <li class="md-nav__item"> | |
976 | <a href="../../../package/pip/acp-menu/" class="md-nav__link"> | |
977 | acpMenu | |
978 | </a> | |
979 | </li> | |
980 | ||
981 | ||
982 | ||
983 | ||
984 | ||
985 | ||
986 | ||
987 | <li class="md-nav__item"> | |
988 | <a href="../../../package/pip/acp-search-provider/" class="md-nav__link"> | |
989 | acpSearchProvider | |
990 | </a> | |
991 | </li> | |
992 | ||
993 | ||
994 | ||
995 | ||
996 | ||
997 | ||
998 | ||
999 | <li class="md-nav__item"> | |
1000 | <a href="../../../package/pip/acp-template/" class="md-nav__link"> | |
1001 | acpTemplate | |
1002 | </a> | |
1003 | </li> | |
1004 | ||
1005 | ||
1006 | ||
1007 | ||
1008 | ||
1009 | ||
1010 | ||
1011 | <li class="md-nav__item"> | |
1012 | <a href="../../../package/pip/bbcode/" class="md-nav__link"> | |
1013 | bbcode | |
1014 | </a> | |
1015 | </li> | |
1016 | ||
1017 | ||
1018 | ||
1019 | ||
1020 | ||
1021 | ||
1022 | ||
1023 | <li class="md-nav__item"> | |
1024 | <a href="../../../package/pip/box/" class="md-nav__link"> | |
1025 | box | |
1026 | </a> | |
1027 | </li> | |
1028 | ||
1029 | ||
1030 | ||
1031 | ||
1032 | ||
1033 | ||
1034 | ||
1035 | <li class="md-nav__item"> | |
1036 | <a href="../../../package/pip/clipboard-action/" class="md-nav__link"> | |
1037 | clipboardAction | |
1038 | </a> | |
1039 | </li> | |
1040 | ||
1041 | ||
1042 | ||
1043 | ||
1044 | ||
1045 | ||
1046 | ||
1047 | <li class="md-nav__item"> | |
1048 | <a href="../../../package/pip/core-object/" class="md-nav__link"> | |
1049 | coreObject | |
1050 | </a> | |
1051 | </li> | |
1052 | ||
1053 | ||
1054 | ||
1055 | ||
1056 | ||
1057 | ||
1058 | ||
1059 | <li class="md-nav__item"> | |
1060 | <a href="../../../package/pip/cronjob/" class="md-nav__link"> | |
1061 | cronjob | |
1062 | </a> | |
1063 | </li> | |
1064 | ||
1065 | ||
1066 | ||
1067 | ||
1068 | ||
1069 | ||
1070 | ||
6923e968 WG |
1071 | <li class="md-nav__item"> |
1072 | <a href="../../../package/pip/database/" class="md-nav__link"> | |
1073 | database | |
1074 | </a> | |
1075 | </li> | |
1076 | ||
1077 | ||
1078 | ||
1079 | ||
1080 | ||
1081 | ||
1082 | ||
0c5338dd TD |
1083 | <li class="md-nav__item"> |
1084 | <a href="../../../package/pip/event-listener/" class="md-nav__link"> | |
1085 | eventListener | |
1086 | </a> | |
1087 | </li> | |
1088 | ||
1089 | ||
1090 | ||
1091 | ||
1092 | ||
1093 | ||
1094 | ||
1095 | <li class="md-nav__item"> | |
1096 | <a href="../../../package/pip/file/" class="md-nav__link"> | |
1097 | file | |
1098 | </a> | |
1099 | </li> | |
1100 | ||
1101 | ||
1102 | ||
1103 | ||
1104 | ||
1105 | ||
1106 | ||
1107 | <li class="md-nav__item"> | |
1108 | <a href="../../../package/pip/language/" class="md-nav__link"> | |
1109 | language | |
1110 | </a> | |
1111 | </li> | |
1112 | ||
1113 | ||
1114 | ||
1115 | ||
1116 | ||
1117 | ||
1118 | ||
1119 | <li class="md-nav__item"> | |
1120 | <a href="../../../package/pip/media-provider/" class="md-nav__link"> | |
1121 | mediaProvider | |
1122 | </a> | |
1123 | </li> | |
1124 | ||
1125 | ||
1126 | ||
1127 | ||
1128 | ||
1129 | ||
1130 | ||
1131 | <li class="md-nav__item"> | |
1132 | <a href="../../../package/pip/menu/" class="md-nav__link"> | |
1133 | menu | |
1134 | </a> | |
1135 | </li> | |
1136 | ||
1137 | ||
1138 | ||
1139 | ||
1140 | ||
1141 | ||
1142 | ||
1143 | <li class="md-nav__item"> | |
1144 | <a href="../../../package/pip/menu-item/" class="md-nav__link"> | |
1145 | menuItem | |
1146 | </a> | |
1147 | </li> | |
1148 | ||
1149 | ||
1150 | ||
1151 | ||
1152 | ||
1153 | ||
1154 | ||
1155 | <li class="md-nav__item"> | |
1156 | <a href="../../../package/pip/object-type/" class="md-nav__link"> | |
1157 | objectType | |
1158 | </a> | |
1159 | </li> | |
1160 | ||
1161 | ||
1162 | ||
1163 | ||
1164 | ||
1165 | ||
1166 | ||
1167 | <li class="md-nav__item"> | |
1168 | <a href="../../../package/pip/object-type-definition/" class="md-nav__link"> | |
1169 | objectTypeDefinition | |
1170 | </a> | |
1171 | </li> | |
1172 | ||
1173 | ||
1174 | ||
1175 | ||
1176 | ||
1177 | ||
1178 | ||
1179 | <li class="md-nav__item"> | |
1180 | <a href="../../../package/pip/option/" class="md-nav__link"> | |
1181 | option | |
1182 | </a> | |
1183 | </li> | |
1184 | ||
1185 | ||
1186 | ||
1187 | ||
1188 | ||
1189 | ||
1190 | ||
1191 | <li class="md-nav__item"> | |
1192 | <a href="../../../package/pip/page/" class="md-nav__link"> | |
1193 | page | |
1194 | </a> | |
1195 | </li> | |
1196 | ||
1197 | ||
1198 | ||
1199 | ||
1200 | ||
1201 | ||
1202 | ||
1203 | <li class="md-nav__item"> | |
1204 | <a href="../../../package/pip/pip/" class="md-nav__link"> | |
1205 | pip | |
1206 | </a> | |
1207 | </li> | |
1208 | ||
1209 | ||
1210 | ||
1211 | ||
1212 | ||
1213 | ||
1214 | ||
1215 | <li class="md-nav__item"> | |
1216 | <a href="../../../package/pip/script/" class="md-nav__link"> | |
1217 | script | |
1218 | </a> | |
1219 | </li> | |
1220 | ||
1221 | ||
1222 | ||
1223 | ||
1224 | ||
1225 | ||
1226 | ||
1227 | <li class="md-nav__item"> | |
1228 | <a href="../../../package/pip/smiley/" class="md-nav__link"> | |
1229 | smiley | |
1230 | </a> | |
1231 | </li> | |
1232 | ||
1233 | ||
1234 | ||
1235 | ||
1236 | ||
1237 | ||
1238 | ||
1239 | <li class="md-nav__item"> | |
1240 | <a href="../../../package/pip/sql/" class="md-nav__link"> | |
1241 | sql | |
1242 | </a> | |
1243 | </li> | |
1244 | ||
1245 | ||
1246 | ||
1247 | ||
1248 | ||
1249 | ||
1250 | ||
1251 | <li class="md-nav__item"> | |
1252 | <a href="../../../package/pip/style/" class="md-nav__link"> | |
1253 | style | |
1254 | </a> | |
1255 | </li> | |
1256 | ||
1257 | ||
1258 | ||
1259 | ||
1260 | ||
1261 | ||
1262 | ||
1263 | <li class="md-nav__item"> | |
1264 | <a href="../../../package/pip/template/" class="md-nav__link"> | |
1265 | template | |
1266 | </a> | |
1267 | </li> | |
1268 | ||
1269 | ||
1270 | ||
1271 | ||
1272 | ||
1273 | ||
1274 | ||
1275 | <li class="md-nav__item"> | |
1276 | <a href="../../../package/pip/template-listener/" class="md-nav__link"> | |
1277 | templateListener | |
1278 | </a> | |
1279 | </li> | |
1280 | ||
1281 | ||
1282 | ||
1283 | ||
1284 | ||
1285 | ||
1286 | ||
1287 | <li class="md-nav__item"> | |
1288 | <a href="../../../package/pip/user-group-option/" class="md-nav__link"> | |
1289 | userGroupOption | |
1290 | </a> | |
1291 | </li> | |
1292 | ||
1293 | ||
1294 | ||
1295 | ||
1296 | ||
1297 | ||
1298 | ||
1299 | <li class="md-nav__item"> | |
1300 | <a href="../../../package/pip/user-menu/" class="md-nav__link"> | |
1301 | userMenu | |
1302 | </a> | |
1303 | </li> | |
1304 | ||
1305 | ||
1306 | ||
1307 | ||
1308 | ||
1309 | ||
1310 | ||
1311 | <li class="md-nav__item"> | |
1312 | <a href="../../../package/pip/user-notification-event/" class="md-nav__link"> | |
1313 | userNotificationEvent | |
1314 | </a> | |
1315 | </li> | |
1316 | ||
1317 | ||
1318 | ||
1319 | ||
1320 | ||
1321 | ||
1322 | ||
1323 | <li class="md-nav__item"> | |
1324 | <a href="../../../package/pip/user-option/" class="md-nav__link"> | |
1325 | userOption | |
1326 | </a> | |
1327 | </li> | |
1328 | ||
1329 | ||
1330 | ||
1331 | ||
1332 | ||
1333 | ||
1334 | ||
1335 | <li class="md-nav__item"> | |
1336 | <a href="../../../package/pip/user-profile-menu/" class="md-nav__link"> | |
1337 | userProfileMenu | |
1338 | </a> | |
1339 | </li> | |
1340 | ||
1341 | ||
1342 | ||
1343 | </ul> | |
1344 | </nav> | |
1345 | </li> | |
1346 | ||
1347 | ||
1348 | ||
1349 | ||
1350 | ||
1351 | ||
1352 | ||
1353 | <li class="md-nav__item"> | |
1354 | <a href="../../../package/database-php-api/" class="md-nav__link"> | |
1355 | Database PHP API | |
1356 | </a> | |
1357 | </li> | |
1358 | ||
1359 | ||
1360 | ||
1361 | </ul> | |
1362 | </nav> | |
1363 | </li> | |
1364 | ||
1365 | ||
1366 | ||
1367 | ||
1368 | ||
1369 | ||
1370 | ||
1371 | ||
1372 | ||
1373 | ||
1374 | ||
1375 | ||
1376 | ||
1377 | <li class="md-nav__item md-nav__item--active md-nav__item--nested"> | |
1378 | ||
1379 | ||
1380 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" type="checkbox" id="__nav_6" checked> | |
1381 | ||
1382 | <label class="md-nav__link" for="__nav_6"> | |
1383 | Migration | |
1384 | <span class="md-nav__icon md-icon"></span> | |
1385 | </label> | |
1386 | <nav class="md-nav" aria-label="Migration" data-md-level="1"> | |
1387 | <label class="md-nav__title" for="__nav_6"> | |
1388 | <span class="md-nav__icon md-icon"></span> | |
1389 | Migration | |
1390 | </label> | |
1391 | <ul class="md-nav__list" data-md-scrollfix> | |
1392 | ||
1393 | ||
1394 | ||
1395 | ||
1396 | ||
1397 | ||
1398 | <li class="md-nav__item md-nav__item--nested"> | |
1399 | ||
1400 | ||
1401 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_1" type="checkbox" id="__nav_6_1" > | |
1402 | ||
1403 | <label class="md-nav__link" for="__nav_6_1"> | |
1404 | Migrating from WSC 5.3 | |
1405 | <span class="md-nav__icon md-icon"></span> | |
1406 | </label> | |
1407 | <nav class="md-nav" aria-label="Migrating from WSC 5.3" data-md-level="2"> | |
1408 | <label class="md-nav__title" for="__nav_6_1"> | |
1409 | <span class="md-nav__icon md-icon"></span> | |
1410 | Migrating from WSC 5.3 | |
1411 | </label> | |
1412 | <ul class="md-nav__list" data-md-scrollfix> | |
1413 | ||
1414 | ||
1415 | ||
1416 | ||
1417 | ||
1418 | <li class="md-nav__item"> | |
1419 | <a href="../../wsc53/php/" class="md-nav__link"> | |
1420 | PHP API | |
1421 | </a> | |
1422 | </li> | |
1423 | ||
1424 | ||
1425 | ||
1426 | ||
1427 | ||
1428 | ||
1429 | ||
1430 | <li class="md-nav__item"> | |
1431 | <a href="../../wsc53/session/" class="md-nav__link"> | |
1432 | Session Handling and Authentication | |
1433 | </a> | |
1434 | </li> | |
1435 | ||
1436 | ||
1437 | ||
1438 | ||
1439 | ||
1440 | ||
1441 | ||
1442 | <li class="md-nav__item"> | |
1443 | <a href="../../wsc53/javascript/" class="md-nav__link"> | |
77efcd46 | 1444 | TypeScript and JavaScript |
0c5338dd TD |
1445 | </a> |
1446 | </li> | |
1447 | ||
1448 | ||
1449 | ||
1450 | ||
1451 | ||
1452 | ||
1453 | ||
1454 | <li class="md-nav__item"> | |
1455 | <a href="../../wsc53/templates/" class="md-nav__link"> | |
1456 | Templates | |
1457 | </a> | |
1458 | </li> | |
1459 | ||
1460 | ||
1461 | ||
1462 | ||
1463 | ||
1464 | ||
1465 | ||
1466 | <li class="md-nav__item"> | |
1467 | <a href="../../wsc53/libraries/" class="md-nav__link"> | |
1468 | Third Party Libraries | |
1469 | </a> | |
1470 | </li> | |
1471 | ||
1472 | ||
1473 | ||
1474 | </ul> | |
1475 | </nav> | |
1476 | </li> | |
1477 | ||
1478 | ||
1479 | ||
1480 | ||
1481 | ||
1482 | ||
1483 | ||
1484 | ||
1485 | <li class="md-nav__item md-nav__item--nested"> | |
1486 | ||
1487 | ||
1488 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_2" type="checkbox" id="__nav_6_2" > | |
1489 | ||
1490 | <label class="md-nav__link" for="__nav_6_2"> | |
1491 | Migrating from WSC 5.2 | |
1492 | <span class="md-nav__icon md-icon"></span> | |
1493 | </label> | |
1494 | <nav class="md-nav" aria-label="Migrating from WSC 5.2" data-md-level="2"> | |
1495 | <label class="md-nav__title" for="__nav_6_2"> | |
1496 | <span class="md-nav__icon md-icon"></span> | |
1497 | Migrating from WSC 5.2 | |
1498 | </label> | |
1499 | <ul class="md-nav__list" data-md-scrollfix> | |
1500 | ||
1501 | ||
1502 | ||
1503 | ||
1504 | ||
1505 | <li class="md-nav__item"> | |
1506 | <a href="../../wsc52/php/" class="md-nav__link"> | |
1507 | PHP API | |
1508 | </a> | |
1509 | </li> | |
1510 | ||
1511 | ||
1512 | ||
1513 | ||
1514 | ||
1515 | ||
1516 | ||
1517 | <li class="md-nav__item"> | |
1518 | <a href="../../wsc52/templates/" class="md-nav__link"> | |
1519 | Templates and Languages | |
1520 | </a> | |
1521 | </li> | |
1522 | ||
1523 | ||
1524 | ||
1525 | ||
1526 | ||
1527 | ||
1528 | ||
1529 | <li class="md-nav__item"> | |
1530 | <a href="../../wsc52/libraries/" class="md-nav__link"> | |
1531 | Third Party Libraries | |
1532 | </a> | |
1533 | </li> | |
1534 | ||
1535 | ||
1536 | ||
1537 | </ul> | |
1538 | </nav> | |
1539 | </li> | |
1540 | ||
1541 | ||
1542 | ||
1543 | ||
1544 | ||
1545 | ||
1546 | ||
1547 | ||
1548 | ||
1549 | ||
1550 | <li class="md-nav__item md-nav__item--active md-nav__item--nested"> | |
1551 | ||
1552 | ||
1553 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_3" type="checkbox" id="__nav_6_3" checked> | |
1554 | ||
1555 | <label class="md-nav__link" for="__nav_6_3"> | |
1556 | Migrating from WSC 3.1 | |
1557 | <span class="md-nav__icon md-icon"></span> | |
1558 | </label> | |
1559 | <nav class="md-nav" aria-label="Migrating from WSC 3.1" data-md-level="2"> | |
1560 | <label class="md-nav__title" for="__nav_6_3"> | |
1561 | <span class="md-nav__icon md-icon"></span> | |
1562 | Migrating from WSC 3.1 | |
1563 | </label> | |
1564 | <ul class="md-nav__list" data-md-scrollfix> | |
1565 | ||
1566 | ||
1567 | ||
1568 | ||
1569 | ||
1570 | ||
1571 | ||
1572 | <li class="md-nav__item md-nav__item--active"> | |
1573 | ||
1574 | <input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc"> | |
1575 | ||
1576 | ||
1577 | ||
1578 | ||
1579 | <label class="md-nav__link md-nav__link--active" for="__toc"> | |
1580 | PHP API | |
1581 | <span class="md-nav__icon md-icon"></span> | |
1582 | </label> | |
1583 | ||
1584 | <a href="./" class="md-nav__link md-nav__link--active"> | |
1585 | PHP API | |
1586 | </a> | |
1587 | ||
1588 | ||
1589 | <nav class="md-nav md-nav--secondary" aria-label="Table of contents"> | |
1590 | ||
1591 | ||
1592 | ||
1593 | ||
1594 | ||
1595 | <label class="md-nav__title" for="__toc"> | |
1596 | <span class="md-nav__icon md-icon"></span> | |
1597 | Table of contents | |
1598 | </label> | |
1599 | <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> | |
1600 | ||
1601 | <li class="md-nav__item"> | |
1602 | <a href="#form-builder" class="md-nav__link"> | |
1603 | Form Builder | |
1604 | </a> | |
1605 | ||
1606 | </li> | |
1607 | ||
1608 | <li class="md-nav__item"> | |
1609 | <a href="#like-system" class="md-nav__link"> | |
1610 | Like System | |
1611 | </a> | |
1612 | ||
1613 | </li> | |
1614 | ||
1615 | <li class="md-nav__item"> | |
1616 | <a href="#user-content-providers" class="md-nav__link"> | |
1617 | User Content Providers | |
1618 | </a> | |
1619 | ||
1620 | <nav class="md-nav" aria-label="User Content Providers"> | |
1621 | <ul class="md-nav__list"> | |
1622 | ||
1623 | <li class="md-nav__item"> | |
1624 | <a href="#php-class" class="md-nav__link"> | |
1625 | PHP Class | |
1626 | </a> | |
1627 | ||
1628 | </li> | |
1629 | ||
1630 | <li class="md-nav__item"> | |
1631 | <a href="#object-type" class="md-nav__link"> | |
1632 | Object Type | |
1633 | </a> | |
1634 | ||
1635 | <nav class="md-nav" aria-label="Object Type"> | |
1636 | <ul class="md-nav__list"> | |
1637 | ||
1638 | <li class="md-nav__item"> | |
1639 | <a href="#nicevalue" class="md-nav__link"> | |
1640 | nicevalue | |
1641 | </a> | |
1642 | ||
1643 | </li> | |
1644 | ||
1645 | <li class="md-nav__item"> | |
1646 | <a href="#hidden" class="md-nav__link"> | |
1647 | hidden | |
1648 | </a> | |
1649 | ||
1650 | </li> | |
1651 | ||
1652 | <li class="md-nav__item"> | |
1653 | <a href="#requiredobjecttype" class="md-nav__link"> | |
1654 | requiredobjecttype | |
1655 | </a> | |
1656 | ||
1657 | </li> | |
1658 | ||
1659 | </ul> | |
1660 | </nav> | |
1661 | ||
1662 | </li> | |
1663 | ||
1664 | </ul> | |
1665 | </nav> | |
1666 | ||
1667 | </li> | |
1668 | ||
1669 | <li class="md-nav__item"> | |
1670 | <a href="#php-database-api" class="md-nav__link"> | |
1671 | PHP Database API | |
1672 | </a> | |
1673 | ||
1674 | </li> | |
1675 | ||
1676 | </ul> | |
1677 | ||
1678 | </nav> | |
1679 | ||
1680 | </li> | |
1681 | ||
1682 | ||
1683 | ||
1684 | </ul> | |
1685 | </nav> | |
1686 | </li> | |
1687 | ||
1688 | ||
1689 | ||
1690 | ||
1691 | ||
1692 | ||
1693 | ||
1694 | ||
1695 | <li class="md-nav__item md-nav__item--nested"> | |
1696 | ||
1697 | ||
1698 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_4" type="checkbox" id="__nav_6_4" > | |
1699 | ||
1700 | <label class="md-nav__link" for="__nav_6_4"> | |
1701 | Migrating from WSC 3.0 | |
1702 | <span class="md-nav__icon md-icon"></span> | |
1703 | </label> | |
1704 | <nav class="md-nav" aria-label="Migrating from WSC 3.0" data-md-level="2"> | |
1705 | <label class="md-nav__title" for="__nav_6_4"> | |
1706 | <span class="md-nav__icon md-icon"></span> | |
1707 | Migrating from WSC 3.0 | |
1708 | </label> | |
1709 | <ul class="md-nav__list" data-md-scrollfix> | |
1710 | ||
1711 | ||
1712 | ||
1713 | ||
1714 | ||
1715 | <li class="md-nav__item"> | |
1716 | <a href="../../wsc30/php/" class="md-nav__link"> | |
1717 | PHP API | |
1718 | </a> | |
1719 | </li> | |
1720 | ||
1721 | ||
1722 | ||
1723 | ||
1724 | ||
1725 | ||
1726 | ||
1727 | <li class="md-nav__item"> | |
1728 | <a href="../../wsc30/javascript/" class="md-nav__link"> | |
1729 | JavaScript API | |
1730 | </a> | |
1731 | </li> | |
1732 | ||
1733 | ||
1734 | ||
1735 | ||
1736 | ||
1737 | ||
1738 | ||
1739 | <li class="md-nav__item"> | |
1740 | <a href="../../wsc30/templates/" class="md-nav__link"> | |
1741 | Templates | |
1742 | </a> | |
1743 | </li> | |
1744 | ||
1745 | ||
1746 | ||
1747 | ||
1748 | ||
1749 | ||
1750 | ||
1751 | <li class="md-nav__item"> | |
1752 | <a href="../../wsc30/css/" class="md-nav__link"> | |
1753 | CSS | |
1754 | </a> | |
1755 | </li> | |
1756 | ||
1757 | ||
1758 | ||
1759 | ||
1760 | ||
1761 | ||
1762 | ||
1763 | <li class="md-nav__item"> | |
1764 | <a href="../../wsc30/package/" class="md-nav__link"> | |
1765 | Package Components | |
1766 | </a> | |
1767 | </li> | |
1768 | ||
1769 | ||
1770 | ||
1771 | </ul> | |
1772 | </nav> | |
1773 | </li> | |
1774 | ||
1775 | ||
1776 | ||
1777 | ||
1778 | ||
1779 | ||
1780 | ||
1781 | ||
1782 | <li class="md-nav__item md-nav__item--nested"> | |
1783 | ||
1784 | ||
1785 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_5" type="checkbox" id="__nav_6_5" > | |
1786 | ||
1787 | <label class="md-nav__link" for="__nav_6_5"> | |
1788 | Migrating from WCF 2.1 | |
1789 | <span class="md-nav__icon md-icon"></span> | |
1790 | </label> | |
1791 | <nav class="md-nav" aria-label="Migrating from WCF 2.1" data-md-level="2"> | |
1792 | <label class="md-nav__title" for="__nav_6_5"> | |
1793 | <span class="md-nav__icon md-icon"></span> | |
1794 | Migrating from WCF 2.1 | |
1795 | </label> | |
1796 | <ul class="md-nav__list" data-md-scrollfix> | |
1797 | ||
1798 | ||
1799 | ||
1800 | ||
1801 | ||
1802 | <li class="md-nav__item"> | |
1803 | <a href="../../wcf21/php/" class="md-nav__link"> | |
1804 | PHP API | |
1805 | </a> | |
1806 | </li> | |
1807 | ||
1808 | ||
1809 | ||
1810 | ||
1811 | ||
1812 | ||
1813 | ||
1814 | <li class="md-nav__item"> | |
1815 | <a href="../../wcf21/templates/" class="md-nav__link"> | |
1816 | Templates | |
1817 | </a> | |
1818 | </li> | |
1819 | ||
1820 | ||
1821 | ||
1822 | ||
1823 | ||
1824 | ||
1825 | ||
1826 | <li class="md-nav__item"> | |
1827 | <a href="../../wcf21/css/" class="md-nav__link"> | |
1828 | CSS | |
1829 | </a> | |
1830 | </li> | |
1831 | ||
1832 | ||
1833 | ||
1834 | ||
1835 | ||
1836 | ||
1837 | ||
1838 | <li class="md-nav__item"> | |
1839 | <a href="../../wcf21/package/" class="md-nav__link"> | |
1840 | Package Components | |
1841 | </a> | |
1842 | </li> | |
1843 | ||
1844 | ||
1845 | ||
1846 | </ul> | |
1847 | </nav> | |
1848 | </li> | |
1849 | ||
1850 | ||
1851 | ||
1852 | </ul> | |
1853 | </nav> | |
1854 | </li> | |
1855 | ||
1856 | ||
1857 | ||
1858 | ||
1859 | ||
1860 | ||
1861 | ||
1862 | ||
1863 | ||
1864 | ||
1865 | ||
1866 | <li class="md-nav__item md-nav__item--nested"> | |
1867 | ||
1868 | ||
1869 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_7" type="checkbox" id="__nav_7" > | |
1870 | ||
1871 | <label class="md-nav__link" for="__nav_7"> | |
1872 | Tutorials | |
1873 | <span class="md-nav__icon md-icon"></span> | |
1874 | </label> | |
1875 | <nav class="md-nav" aria-label="Tutorials" data-md-level="1"> | |
1876 | <label class="md-nav__title" for="__nav_7"> | |
1877 | <span class="md-nav__icon md-icon"></span> | |
1878 | Tutorials | |
1879 | </label> | |
1880 | <ul class="md-nav__list" data-md-scrollfix> | |
1881 | ||
1882 | ||
1883 | ||
1884 | ||
1885 | ||
1886 | ||
1887 | <li class="md-nav__item md-nav__item--nested"> | |
1888 | ||
1889 | ||
1890 | <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_7_1" type="checkbox" id="__nav_7_1" > | |
1891 | ||
1892 | <label class="md-nav__link" for="__nav_7_1"> | |
1893 | Tutorial Series | |
1894 | <span class="md-nav__icon md-icon"></span> | |
1895 | </label> | |
1896 | <nav class="md-nav" aria-label="Tutorial Series" data-md-level="2"> | |
1897 | <label class="md-nav__title" for="__nav_7_1"> | |
1898 | <span class="md-nav__icon md-icon"></span> | |
1899 | Tutorial Series | |
1900 | </label> | |
1901 | <ul class="md-nav__list" data-md-scrollfix> | |
1902 | ||
1903 | ||
1904 | ||
1905 | ||
1906 | ||
1907 | <li class="md-nav__item"> | |
1908 | <a href="../../../tutorial/series/overview/" class="md-nav__link"> | |
1909 | Overview | |
1910 | </a> | |
1911 | </li> | |
1912 | ||
1913 | ||
1914 | ||
1915 | ||
1916 | ||
1917 | ||
1918 | ||
1919 | <li class="md-nav__item"> | |
1920 | <a href="../../../tutorial/series/part_1/" class="md-nav__link"> | |
1921 | Part 1 | |
1922 | </a> | |
1923 | </li> | |
1924 | ||
1925 | ||
1926 | ||
1927 | ||
1928 | ||
1929 | ||
1930 | ||
1931 | <li class="md-nav__item"> | |
1932 | <a href="../../../tutorial/series/part_2/" class="md-nav__link"> | |
1933 | Part 2 | |
1934 | </a> | |
1935 | </li> | |
1936 | ||
1937 | ||
1938 | ||
1939 | ||
1940 | ||
1941 | ||
1942 | ||
1943 | <li class="md-nav__item"> | |
1944 | <a href="../../../tutorial/series/part_3/" class="md-nav__link"> | |
1945 | Part 3 | |
1946 | </a> | |
1947 | </li> | |
1948 | ||
1949 | ||
1950 | ||
1951 | </ul> | |
1952 | </nav> | |
1953 | </li> | |
1954 | ||
1955 | ||
1956 | ||
1957 | </ul> | |
1958 | </nav> | |
1959 | </li> | |
1960 | ||
1961 | ||
1962 | ||
1963 | </ul> | |
1964 | </nav> | |
1965 | </div> | |
1966 | </div> | |
1967 | </div> | |
1968 | ||
1969 | ||
1970 | ||
1971 | <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" > | |
1972 | <div class="md-sidebar__scrollwrap"> | |
1973 | <div class="md-sidebar__inner"> | |
1974 | ||
1975 | <nav class="md-nav md-nav--secondary" aria-label="Table of contents"> | |
1976 | ||
1977 | ||
1978 | ||
1979 | ||
1980 | ||
1981 | <label class="md-nav__title" for="__toc"> | |
1982 | <span class="md-nav__icon md-icon"></span> | |
1983 | Table of contents | |
1984 | </label> | |
1985 | <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> | |
1986 | ||
1987 | <li class="md-nav__item"> | |
1988 | <a href="#form-builder" class="md-nav__link"> | |
1989 | Form Builder | |
1990 | </a> | |
1991 | ||
1992 | </li> | |
1993 | ||
1994 | <li class="md-nav__item"> | |
1995 | <a href="#like-system" class="md-nav__link"> | |
1996 | Like System | |
1997 | </a> | |
1998 | ||
1999 | </li> | |
2000 | ||
2001 | <li class="md-nav__item"> | |
2002 | <a href="#user-content-providers" class="md-nav__link"> | |
2003 | User Content Providers | |
2004 | </a> | |
2005 | ||
2006 | <nav class="md-nav" aria-label="User Content Providers"> | |
2007 | <ul class="md-nav__list"> | |
2008 | ||
2009 | <li class="md-nav__item"> | |
2010 | <a href="#php-class" class="md-nav__link"> | |
2011 | PHP Class | |
2012 | </a> | |
2013 | ||
2014 | </li> | |
2015 | ||
2016 | <li class="md-nav__item"> | |
2017 | <a href="#object-type" class="md-nav__link"> | |
2018 | Object Type | |
2019 | </a> | |
2020 | ||
2021 | <nav class="md-nav" aria-label="Object Type"> | |
2022 | <ul class="md-nav__list"> | |
2023 | ||
2024 | <li class="md-nav__item"> | |
2025 | <a href="#nicevalue" class="md-nav__link"> | |
2026 | nicevalue | |
2027 | </a> | |
2028 | ||
2029 | </li> | |
2030 | ||
2031 | <li class="md-nav__item"> | |
2032 | <a href="#hidden" class="md-nav__link"> | |
2033 | hidden | |
2034 | </a> | |
2035 | ||
2036 | </li> | |
2037 | ||
2038 | <li class="md-nav__item"> | |
2039 | <a href="#requiredobjecttype" class="md-nav__link"> | |
2040 | requiredobjecttype | |
2041 | </a> | |
2042 | ||
2043 | </li> | |
2044 | ||
2045 | </ul> | |
2046 | </nav> | |
2047 | ||
2048 | </li> | |
2049 | ||
2050 | </ul> | |
2051 | </nav> | |
2052 | ||
2053 | </li> | |
2054 | ||
2055 | <li class="md-nav__item"> | |
2056 | <a href="#php-database-api" class="md-nav__link"> | |
2057 | PHP Database API | |
2058 | </a> | |
2059 | ||
2060 | </li> | |
2061 | ||
2062 | </ul> | |
2063 | ||
2064 | </nav> | |
2065 | </div> | |
2066 | </div> | |
2067 | </div> | |
2068 | ||
2069 | ||
2070 | <div class="md-content" data-md-component="content"> | |
2071 | <article class="md-content__inner md-typeset"> | |
2072 | ||
2073 | ||
9b8bddda | 2074 | <a href="https://github.com/WoltLab/docs.woltlab.com/edit/5.4/docs/migration/wsc31/php.md" title="Edit this page" class="md-content__button md-icon"> |
7124f4cb WG |
2075 | <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> |
2076 | </a> | |
2077 | ||
0c5338dd TD |
2078 | |
2079 | <h1 id="migrating-from-wsc-31-php">Migrating from WSC 3.1 - PHP<a class="headerlink" href="#migrating-from-wsc-31-php" title="Permanent link">#</a></h1> | |
2080 | <h2 id="form-builder">Form Builder<a class="headerlink" href="#form-builder" title="Permanent link">#</a></h2> | |
2081 | <p>WoltLab Suite Core 5.2 introduces a new, simpler and quicker way of creating forms: | |
2082 | <a href="../../../php/api/form_builder/overview/">form builder</a>. | |
2083 | You can find examples of how to migrate existing forms to form builder <a href="../form-builder/">here</a>.</p> | |
2084 | <p>In the near future, to ensure backwards compatibility within WoltLab packages, we will only use form builder for new forms or for major rewrites of existing forms that would break backwards compatibility anyway.</p> | |
2085 | <h2 id="like-system">Like System<a class="headerlink" href="#like-system" title="Permanent link">#</a></h2> | |
2086 | <p>WoltLab Suite Core 5.2 replaced the like system with the reaction system. You can find the migration guide <a href="../like/">here</a>.</p> | |
2087 | <h2 id="user-content-providers">User Content Providers<a class="headerlink" href="#user-content-providers" title="Permanent link">#</a></h2> | |
2088 | <p>User content providers help the WoltLab Suite to find user generated content. They provide a class with which you can find content from a particular user and delete objects.</p> | |
2089 | <h3 id="php-class">PHP Class<a class="headerlink" href="#php-class" title="Permanent link">#</a></h3> | |
2090 | <p>First, we create the PHP class that provides our interface to provide the data. The class must implement interface <code>wcf\system\user\content\provider\IUserContentProvider</code> in any case. Mostly we process data which is based on <a href="../../../php/database-objects/"><code>wcf\data\DatabaseObject</code></a>. In this case, the WoltLab Suite provides an abstract class <code>wcf\system\user\content\provider\AbstractDatabaseUserContentProvider</code> that can be used to automatically generates the standardized classes to generate the list and deletes objects via the DatabaseObjectAction. For example, if we would create a content provider for comments, the class would look like this: </p> | |
2091 | <div class="highlight"><pre><span></span><code><span class="o"><?</span><span class="nx">php</span> | |
2092 | <span class="k">namespace</span> <span class="nx">wcf\system\user\content\provider</span><span class="p">;</span> | |
2093 | <span class="k">use</span> <span class="nx">wcf\data\comment\Comment</span><span class="p">;</span> | |
2094 | ||
2095 | <span class="sd">/**</span> | |
2096 | <span class="sd"> * User content provider for comments.</span> | |
2097 | <span class="sd"> *</span> | |
2098 | <span class="sd"> * @author Joshua Ruesweg</span> | |
2099 | <span class="sd"> * @copyright 2001-2018 WoltLab GmbH</span> | |
2100 | <span class="sd"> * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php></span> | |
2101 | <span class="sd"> * @package WoltLabSuite\Core\System\User\Content\Provider</span> | |
2102 | <span class="sd"> * @since 5.2</span> | |
2103 | <span class="sd"> */</span> | |
2104 | <span class="k">class</span> <span class="nc">CommentUserContentProvider</span> <span class="k">extends</span> <span class="nx">AbstractDatabaseUserContentProvider</span> <span class="p">{</span> | |
2105 | <span class="sd">/**</span> | |
2106 | <span class="sd"> * @inheritdoc</span> | |
2107 | <span class="sd"> */</span> | |
2108 | <span class="k">public</span> <span class="k">static</span> <span class="k">function</span> <span class="nf">getDatabaseObjectClass</span><span class="p">()</span> <span class="p">{</span> | |
2109 | <span class="k">return</span> <span class="nx">Comment</span><span class="o">::</span><span class="na">class</span><span class="p">;</span> | |
2110 | <span class="p">}</span> | |
2111 | <span class="p">}</span> | |
2112 | </code></pre></div> | |
0c5338dd TD |
2113 | <h3 id="object-type">Object Type<a class="headerlink" href="#object-type" title="Permanent link">#</a></h3> |
2114 | <p>Now the appropriate object type must be created for the class. This object type must be from the definition <code>com.woltlab.wcf.content.userContentProvider</code> and include the previous created class as FQN in the parameter <code>classname</code>. Also the following parameters can be used in the object type: </p> | |
2115 | <h4 id="nicevalue"><code>nicevalue</code><a class="headerlink" href="#nicevalue" title="Permanent link">#</a></h4> | |
2116 | <p><span class="label label-info">Optional</span></p> | |
2117 | <p>The nice value is used to determine the order in which the remove content worker are execute the provider. Content provider with lower nice values are executed first.</p> | |
2118 | <h4 id="hidden"><code>hidden</code><a class="headerlink" href="#hidden" title="Permanent link">#</a></h4> | |
2119 | <p><span class="label label-info">Optional</span></p> | |
2120 | <p>Specifies whether or not this content provider can be actively selected in the Content Remove Worker. If it cannot be selected, it will not be executed automatically! </p> | |
2121 | <h4 id="requiredobjecttype"><code>requiredobjecttype</code><a class="headerlink" href="#requiredobjecttype" title="Permanent link">#</a></h4> | |
2122 | <p><span class="label label-info">Optional</span></p> | |
2123 | <p>The specified list of comma-separated object types are automatically removed during content removal when this object type is being removed. | |
2124 | <strong>Attention</strong>: The order of removal is undefined by default, specify a <code>nicevalue</code> if the order is important.</p> | |
2125 | <h2 id="php-database-api">PHP Database API<a class="headerlink" href="#php-database-api" title="Permanent link">#</a></h2> | |
2126 | <p>WoltLab Suite 5.2 introduces a new way to update the database scheme: | |
2127 | <a href="../../../package/database-php-api/">database PHP API</a>.</p> | |
2128 | ||
4a5c32e1 WG |
2129 | |
2130 | ||
2131 | ||
2132 | <hr> | |
2133 | <div class="md-source-date"> | |
2134 | <small> | |
2135 | ||
2136 | Last update: 2021-02-05 | |
2137 | ||
2138 | </small> | |
2139 | </div> | |
2140 | ||
2141 | ||
0c5338dd TD |
2142 | |
2143 | ||
2144 | ||
2145 | ||
2146 | ||
2147 | ||
2148 | </article> | |
2149 | </div> | |
2150 | </div> | |
fb962f09 | 2151 | |
0c5338dd TD |
2152 | </main> |
2153 | ||
2154 | ||
2155 | <footer class="md-footer"> | |
2156 | ||
2157 | <nav class="md-footer__inner md-grid" aria-label="Footer"> | |
2158 | ||
2159 | <a href="../../wsc52/libraries/" class="md-footer__link md-footer__link--prev" rel="prev"> | |
2160 | <div class="md-footer__button md-icon"> | |
2161 | <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> | |
2162 | </div> | |
2163 | <div class="md-footer__title"> | |
2164 | <div class="md-ellipsis"> | |
2165 | <span class="md-footer__direction"> | |
2166 | Previous | |
2167 | </span> | |
2168 | Third Party Libraries | |
2169 | </div> | |
2170 | </div> | |
2171 | </a> | |
2172 | ||
2173 | ||
2174 | <a href="../../wsc30/php/" class="md-footer__link md-footer__link--next" rel="next"> | |
2175 | <div class="md-footer__title"> | |
2176 | <div class="md-ellipsis"> | |
2177 | <span class="md-footer__direction"> | |
2178 | Next | |
2179 | </span> | |
2180 | PHP API | |
2181 | </div> | |
2182 | </div> | |
2183 | <div class="md-footer__button md-icon"> | |
2184 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z"/></svg> | |
2185 | </div> | |
2186 | </a> | |
2187 | ||
2188 | </nav> | |
2189 | ||
2190 | <div class="md-footer-meta md-typeset"> | |
2191 | <div class="md-footer-meta__inner md-grid"> | |
2192 | <div class="md-footer-copyright"> | |
2193 | ||
2194 | <div class="md-footer-copyright__highlight"> | |
2195 | Copyright © 2020 WoltLab GmbH | |
2196 | </div> | |
2197 | ||
2198 | Made with | |
2199 | <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener"> | |
2200 | Material for MkDocs | |
2201 | </a> | |
fb88dc6e | 2202 | |
0c5338dd TD |
2203 | </div> |
2204 | <div class="md-footer-copyright"> | |
2205 | <a href="https://www.woltlab.com/legal-notice/">Legal Notice</a> | |
2206 | <a href="https://www.woltlab.com/privacy-policy/">Privacy Policy</a> | |
2207 | </div> | |
2208 | </div> | |
2209 | </div> | |
2210 | </footer> | |
2211 | ||
2212 | </div> | |
2213 | <div class="md-dialog" data-md-component="dialog"> | |
2214 | <div class="md-dialog__inner md-typeset"></div> | |
2215 | </div> | |
fb962f09 | 2216 | <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> |
0c5338dd TD |
2217 | |
2218 | ||
fb962f09 | 2219 | <script src="../../../assets/javascripts/bundle.d892486b.min.js"></script> |
0c5338dd TD |
2220 | |
2221 | ||
2222 | </body> | |
2223 | </html> |