1 {foreach from=$objects item=message}
2 {if !$conversation|isset && $container|isset}{assign var=conversation value=$container}{/if}
3 {assign var='objectID' value=$message->messageID}
4 {assign var='userProfile' value=$message->getUserProfile()}
6 <li id="message{@$message->messageID}" class="marginTop shadow{if $conversation->userID == $message->userID} wbbThreadStarter{/if}">
7 <article class="wbbPost message messageSidebarOrientationLeft dividers jsMessage" data-can-edit="{if $message->canEdit()}1{else}0{/if}" data-object-id="{@$message->messageID}">
9 {include file='messageSidebar'}
11 <section class="messageContent">
13 <header class="messageHeader">
14 <p class="messageCounter">
15 <a href="{link controller='Conversation' object=$conversation}messageID={@$message->messageID}{/link}#message{@$message->messageID}" title="{lang}wcf.conversation.message.permalink{/lang}" class="button jsTooltip">{#$startIndex}</a>
18 {if $conversation->isNewMessage($message->getDecoratedObject())}<p class="newMessageBadge">{lang}wcf.conversation.message.new{/lang}</p>{/if}
20 {@$message->time|time}
22 <span class="pointer"><span></span></span>
25 <div class="messageBody">
27 <div class="messageText">
28 {@$message->getFormattedMessage()}
31 {include file='attachments'}
34 {if $message->getUserProfile()->signatureCache}
35 <div class="messageSignature">
36 <div>{@$message->getUserProfile()->signatureCache}</div>
40 <div class="messageFooter">
41 {*if $post->editCount}
42 <p class="wbbPostEditNote messageFooterNote">{lang}wbb.post.editNote{/lang}</p>
46 <footer class="contentOptions clearfix">
48 <ul class="smallButtons">
49 {if $message->canEdit()}<li><a href="{link controller='ConversationMessageEdit' id=$message->messageID}{/link}" title="{lang}wcf.conversation.message.edit{/lang}" class="button jsMessageEditButton"><img src="{icon}edit{/icon}" alt="" class="icon16" /> <span>{lang}wcf.global.button.edit{/lang}</span></a></li>{/if}
50 <li class="jsQuoteMessage" data-object-id="{@$message->messageID}" data-is-quoted="{if $__quoteFullQuote|isset && $message->messageID|in_array:$__quoteFullQuote}1{else}0{/if}"><a href="{link controller='ConversationMessageAdd' id=$conversation->conversationID quoteMessageID=$message->messageID}{/link}" title="{lang}wcf.message.quote.quoteMessage{/lang}" class="button jsTooltip{if $__quoteFullQuote|isset && $message->messageID|in_array:$__quoteFullQuote} active{/if}"><img src="{icon}comment{/icon}" alt="" class="icon16" /> <span class="invisible">{lang}wbb.message.quote.quoteMessage{/lang}</span></a></li>
51 {if $conversation->userID != $__wcf->getUser()->userID}<li class="jsReportConverstionMessage" data-object-id="{@$message->messageID}"><a title="{lang}wcf.conversation.message.report{/lang}" class="button jsTooltip"><img src="{icon}warning{/icon}" alt="" class="icon16" /></a></li>{/if}
52 <li class="toTopLink"><a href="{@$__wcf->getAnchor('top')}" title="{lang}wcf.global.scrollUp{/lang}" class="button jsTooltip"><img src="{icon}circleArrowUp{/icon}" alt="" class="icon16" /> <span class="invisible">{lang}wcf.global.scrollUp{/lang}</span></a></li>
63 {if $sortOrder == 'DESC'}
64 {assign var='startIndex' value=$startIndex-1}
66 {assign var='startIndex' value=$startIndex+1}