Commit | Line | Data |
---|---|---|
33cca015 | 1 | <div class="userNotice"> |
dce072f6 MW |
2 | {if OFFLINE && $__wcf->session->getPermission('admin.general.canViewPageDuringOfflineMode')} |
3 | <div class="warning"> | |
4 | <p><strong>{lang}wcf.page.offline{/lang}</strong></p> | |
8488381f | 5 | <p>{if OFFLINE_MESSAGE_ALLOW_HTML}{@OFFLINE_MESSAGE|language}{else}{@OFFLINE_MESSAGE|language|newlineToBreak}{/if}</p> |
dce072f6 MW |
6 | </div> |
7 | {/if} | |
8 | ||
3d7fee9e MW |
9 | {if MODULE_COOKIE_POLICY_PAGE && $__wcf->session->isFirstVisit() && !$__wcf->user->userID} |
10 | <p class="info">{lang}wcf.page.cookiePolicy.info{/lang}</p> | |
11 | {/if} | |
12 | ||
839b49f1 AE |
13 | {if $__wcf->session->getPermission('admin.system.package.canUpdatePackage') && $__wcf->getAvailableUpdates()} |
14 | <p class="info">{lang}wcf.global.availableUpdates{/lang}</p> | |
15 | {/if} | |
16 | ||
200ca5e1 MW |
17 | <noscript> |
18 | <p class="warning">{lang}wcf.page.javascriptDisabled{/lang}</p> | |
19 | </noscript> | |
20 | ||
f084bc1c | 21 | {if $__wcf->user->activationCode && REGISTER_ACTIVATION_METHOD == 1 && $templateName != 'registerActivation'} |
320f4a6d MW |
22 | <p class="warning">{lang}wcf.user.register.needActivation{/lang}</p> |
23 | {/if} | |
24 | ||
ea24a840 AE |
25 | {hascontent} |
26 | {content} | |
27 | {foreach from=$__wcf->getNoticeHandler()->getVisibleNotices() item='notice'} | |
cfe65498 | 28 | <p class="{$notice->cssClassName} notice{if $notice->isDismissible} noticeDismissible active{/if}"> |
ea24a840 AE |
29 | {if $notice->isDismissible} |
30 | <span class="icon icon16 fa-times pointer jsDismissNoticeButton jsTooltip" data-object-id="{$notice->noticeID}" title="{lang}wcf.notice.button.dismiss{/lang}"></span> | |
31 | {/if} | |
32 | ||
33 | {if $notice->noticeUseHtml}{@$notice->notice|language}{else}{@$notice->notice|language|htmlspecialchars|nl2br}{/if} | |
34 | </p> | |
35 | {/foreach} | |
36 | {/content} | |
37 | ||
38 | <script data-relocate="true"> | |
39 | require(['WoltLab/WCF/Controller/Notice/Dismiss'], function(ControllerNoticeDismiss) { | |
40 | ControllerNoticeDismiss.setup(); | |
41 | }); | |
42 | </script> | |
43 | {/hascontent} | |
20933e61 | 44 | |
33cca015 | 45 | {event name='userNotice'} |
20933e61 | 46 | </div> |