1 {if !$supportPaste|isset}{assign var=supportPaste value=false}{/if}
2 {foreach from=$messages item=message}
3 <article class="message messageReduced marginTop jsInvalidQuoteTarget" data-link="{@$message->getLink()}" data-username="{$message->getUsername()}">
5 <section class="messageContent">
7 <header class="messageHeader">
9 {if $userProfiles[$message->getUserID()]|isset}
10 <a href="{link controller='User' object=$userProfiles[$message->getUserID()]}{/link}" class="framed">{@$userProfiles[$message->getUserID()]->getAvatar()->getImageTag(32)}</a>
13 <div class="messageHeadline">
14 <h1><a href="{@$message->getLink()}">{$message->getTitle()}</a></h1>
16 <span class="username">{if $userProfiles[$message->getUserID()]|isset}<a href="{link controller='User' object=$userProfiles[$message->getUserID()]}{/link}">{$message->getUsername()}</a>{else}{$message->getUsername()}{/if}</span>
17 {@$message->getTime()|time}
23 <div class="messageBody">
25 <div class="messageText">
27 {foreach from=$message key=quoteID item=quote}
28 <li data-quote-id="{@$quoteID}">
30 <input type="checkbox" value="1" id="quote_{@$quoteID}" class="jsCheckbox" />
31 {if $supportPaste}<span class="icon icon16 icon-plus jsTooltip jsInsertQuote" title="{lang}wcf.message.quote.insertQuote{/lang}"></span>{/if}
35 <label for="quote_{@$quoteID}">
36 {if $message->isFullQuote($quoteID)}
43 <div class="jsFullQuote">
44 {$message->getFullQuote($quoteID)}