Commit | Line | Data |
---|---|---|
5bbcc306 | 1 | {capture assign='__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 | 9 | {if MODULE_COOKIE_POLICY_PAGE && $__wcf->session->isFirstVisit() && !$__wcf->user->userID} |
a75f9dca | 10 | <p class="info cookiePolicyNotice">{lang}wcf.page.cookiePolicy.info{/lang}</p> |
3d7fee9e MW |
11 | {/if} |
12 | ||
6476e7a1 | 13 | {if $__wcf->session->getPermission('admin.configuration.package.canUpdatePackage') && $__wcf->getAvailableUpdates()} |
839b49f1 AE |
14 | <p class="info">{lang}wcf.global.availableUpdates{/lang}</p> |
15 | {/if} | |
16 | ||
f084bc1c | 17 | {if $__wcf->user->activationCode && REGISTER_ACTIVATION_METHOD == 1 && $templateName != 'registerActivation'} |
320f4a6d MW |
18 | <p class="warning">{lang}wcf.user.register.needActivation{/lang}</p> |
19 | {/if} | |
20 | ||
ea24a840 | 21 | {hascontent} |
b5980b45 MW |
22 | {content} |
23 | {foreach from=$__wcf->getNoticeHandler()->getVisibleNotices() item='notice'} | |
24 | <p class="{$notice->cssClassName} notice{if $notice->isDismissible} noticeDismissible active{/if}"> | |
25 | {if $notice->isDismissible} | |
26 | <span class="icon icon16 fa-times pointer jsDismissNoticeButton jsTooltip" data-object-id="{$notice->noticeID}" title="{lang}wcf.notice.button.dismiss{/lang}"></span> | |
27 | {/if} | |
28 | ||
29 | {@$notice} | |
30 | </p> | |
31 | {/foreach} | |
32 | {/content} | |
ea24a840 AE |
33 | |
34 | <script data-relocate="true"> | |
35 | require(['WoltLab/WCF/Controller/Notice/Dismiss'], function(ControllerNoticeDismiss) { | |
36 | ControllerNoticeDismiss.setup(); | |
37 | }); | |
38 | </script> | |
39 | {/hascontent} | |
20933e61 | 40 | |
33cca015 | 41 | {event name='userNotice'} |
5bbcc306 AE |
42 | {/capture} |
43 | ||
44 | {if $__userNotice|trim} | |
45 | <div class="userNotice"> | |
46 | {@$__userNotice} | |
47 | </div> | |
48 | {/if} |