Add possibility to set appearance of notices
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / userNotice.tpl
CommitLineData
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
320f4a6d
MW
21 {if $__wcf->user->activationCode && REGISTER_ACTIVATION_METHOD == 1}
22 <p class="warning">{lang}wcf.user.register.needActivation{/lang}</p>
23 {/if}
24
20933e61 25 {foreach from=$__wcf->getNoticeHandler()->getVisibleNotices() item='notice'}
e70b5175 26 <p class="{$notice->cssClassName} notice{if $notice->isDismissible} noticeDismissible{/if}">
20933e61
MS
27 {if $notice->isDismissible}
28 <span class="icon icon16 icon-remove pointer jsDismissNoticeButton jsTooltip" data-object-id="{$notice->noticeID}" title="{lang}wcf.notice.button.dismiss{/lang}" style="float: right;"></span>
29 {/if}
30
18e24bc4 31 {if $notice->noticeUseHtml}{@$notice->notice|language}{else}{@$notice->notice|language|htmlspecialchars|nl2br}{/if}
20933e61
MS
32 </p>
33 {/foreach}
34
33cca015 35 {event name='userNotice'}
20933e61 36</div>