{if MODULE_CONVERSATION && $__wcf->user->userID && $__wcf->session->getPermission('user.conversation.canUseConversation')}
<li id="unreadConversations" data-count="{#$__wcf->getConversationHandler()->getUnreadConversationCount()}">
<a href="{link controller='ConversationList'}{/link}"><span class="icon icon16 icon-comments"></span> <span>{lang}wcf.conversation.conversations{/lang}</span> {if $__wcf->getConversationHandler()->getUnreadConversationCount()}<span class="badge badgeInverse">{#$__wcf->getConversationHandler()->getUnreadConversationCount()}</span>{/if}</a>
- <script data-relocate="true" src="{@$__wcf->getPath()}js/WCF.Conversation{if !ENABLE_DEBUG_MODE}.min{/if}.js?v={@$__wcfVersion}"></script>
- <script data-relocate="true">
- //<![CDATA[
- $(function() {
- WCF.Language.addObject({
- 'wcf.conversation.add': '{lang}wcf.conversation.add{/lang}',
- 'wcf.conversation.noMoreItems': '{lang}wcf.conversation.noMoreItems{/lang}',
- 'wcf.conversation.showAll': '{lang}wcf.conversation.showAll{/lang}'
+ {if !OFFLINE || $__wcf->session->getPermission('admin.general.canViewPageDuringOfflineMode')}
+ <script data-relocate="true" src="{@$__wcf->getPath()}js/WCF.Conversation{if !ENABLE_DEBUG_MODE}.min{/if}.js?v={@$__wcfVersion}"></script>
+ <script data-relocate="true">
+ //<![CDATA[
+ $(function() {
+ WCF.Language.addObject({
+ 'wcf.conversation.add': '{lang}wcf.conversation.add{/lang}',
+ 'wcf.conversation.noMoreItems': '{lang}wcf.conversation.noMoreItems{/lang}',
+ 'wcf.conversation.showAll': '{lang}wcf.conversation.showAll{/lang}'
+ });
+
+ new WCF.Conversation.UserPanel('{link controller='ConversationList'}{/link}', '{link controller='ConversationAdd'}{/link}');
});
-
- new WCF.Conversation.UserPanel('{link controller='ConversationList'}{/link}', '{link controller='ConversationAdd'}{/link}');
- });
- //]]>
- </script>
+ //]]>
+ </script>
+ {/if}
</li>
{/if}
\ No newline at end of file