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> | |
be4259c3 | 5 | <div>{if OFFLINE_MESSAGE_ALLOW_HTML}{@OFFLINE_MESSAGE|language}{else}{@OFFLINE_MESSAGE|language|newlineToBreak}{/if}</div> |
dce072f6 MW |
6 | </div> |
7 | {/if} | |
8 | ||
1ccbb142 | 9 | {if $__wcf->session->getPermission('admin.configuration.package.canUpdatePackage') && $__wcf->getAvailableUpdates() && SHOW_UPDATE_NOTICE_FRONTEND} |
31c199eb | 10 | <p class="info">{lang}wcf.page.availableUpdates{/lang}</p> |
839b49f1 AE |
11 | {/if} |
12 | ||
3160b2ff | 13 | {if $__wcf->user->activationCode && REGISTER_ACTIVATION_METHOD == 1 && $templateName != 'registerActivation' && $templateName != 'register' && $templateName != 'redirect'} |
320f4a6d MW |
14 | <p class="warning">{lang}wcf.user.register.needActivation{/lang}</p> |
15 | {/if} | |
16 | ||
ea24a840 | 17 | {hascontent} |
b5980b45 MW |
18 | {content} |
19 | {foreach from=$__wcf->getNoticeHandler()->getVisibleNotices() item='notice'} | |
be4259c3 | 20 | <div class="{$notice->cssClassName} notice{if $notice->isDismissible} noticeDismissible active{/if}"> |
b5980b45 MW |
21 | {if $notice->isDismissible} |
22 | <span class="icon icon16 fa-times pointer jsDismissNoticeButton jsTooltip" data-object-id="{$notice->noticeID}" title="{lang}wcf.notice.button.dismiss{/lang}"></span> | |
23 | {/if} | |
24 | ||
25 | {@$notice} | |
be4259c3 | 26 | </div> |
b5980b45 MW |
27 | {/foreach} |
28 | {/content} | |
ea24a840 AE |
29 | |
30 | <script data-relocate="true"> | |
58d7e8f8 | 31 | require(['WoltLabSuite/Core/Controller/Notice/Dismiss'], function(ControllerNoticeDismiss) { |
ea24a840 AE |
32 | ControllerNoticeDismiss.setup(); |
33 | }); | |
34 | </script> | |
35 | {/hascontent} | |
20933e61 | 36 | |
33cca015 | 37 | {event name='userNotice'} |
5bbcc306 AE |
38 | {/capture} |
39 | ||
40 | {if $__userNotice|trim} | |
41 | <div class="userNotice"> | |
42 | {@$__userNotice} | |
43 | </div> | |
44 | {/if} |