<div class="formSubmit">
<input type="submit" value="{lang}wcf.global.button.submit{/lang}" accesskey="s">
- {@SECURITY_TOKEN_INPUT_TAG}
+ {csrfToken}
</div>
</form>
</div>
</aside>
<ul class="inlineList dotSeparated small messageGroupInfo">
- <li class="messageGroupAuthor">
- {if $conversation->userID}
- {user object=$conversation->getUserProfile()}
- {else}
- {$conversation->username}
- {/if}
- </li>
+ <li class="messageGroupAuthor">{user object=$conversation->getUserProfile()}</li>
<li class="messageGroupTime">{@$conversation->time|time}</li>
- <li class="messageGroupEditLink jsOnly"><a class="jsConversationInlineEditor">{lang}wcf.global.button.edit{/lang}</a></li>
+ <li class="messageGroupEditLink jsOnly"><a href="#" class="jsConversationInlineEditor">{lang}wcf.global.button.edit{/lang}</a></li>
{event name='messageGroupInfo'}
</ul>
<dd>{@$conversation->participants|shortUnit}</dd>
</dl>
- <div class="messageGroupListStatsSimple" aria-label="{lang}wcf.conversation.replies{/lang}">{@$conversation->replies|shortUnit}</div>
+ <div class="messageGroupListStatsSimple">{if $conversation->replies}<span class="icon icon16 fa-comment-o" aria-label="{lang}wcf.conversation.replies{/lang}"></span> {@$conversation->replies|shortUnit}{/if}</div>
</li>
<li class="columnLastPost">
{if $conversation->replies != 0 && $conversation->lastPostTime}
<div>
<p>
- {if $conversation->lastPosterID}
- {user object=$conversation->getLastPosterProfile()}
- {else}
- {$conversation->lastPoster}
- {/if}
+ {user object=$conversation->getLastPosterProfile()}
</p>
<small>{@$conversation->lastPostTime|time}</small>
</div>
<script data-relocate="true">
require(['Language', 'WoltLabSuite/Core/Controller/Popover', 'WoltLabSuite/Core/Ui/ItemList/User'], function(Language, ControllerPopover, UiItemListUser) {
Language.addObject({
- 'wcf.conversation.edit.addParticipants': '{lang}wcf.conversation.edit.addParticipants{/lang}',
- 'wcf.conversation.edit.assignLabel': '{lang}wcf.conversation.edit.assignLabel{/lang}',
- 'wcf.conversation.edit.close': '{lang}wcf.conversation.edit.close{/lang}',
- 'wcf.conversation.edit.leave': '{lang}wcf.conversation.edit.leave{/lang}',
- 'wcf.conversation.edit.open': '{lang}wcf.conversation.edit.open{/lang}',
- 'wcf.conversation.edit.subject': '{lang}wcf.conversation.edit.subject{/lang}',
- 'wcf.conversation.label.management': '{lang}wcf.conversation.label.management{/lang}',
- 'wcf.conversation.label.management.addLabel.success': '{lang}wcf.conversation.label.management.addLabel.success{/lang}',
- 'wcf.conversation.label.management.deleteLabel.confirmMessage': '{lang}wcf.conversation.label.management.deleteLabel.confirmMessage{/lang}',
- 'wcf.conversation.label.management.editLabel': '{lang}wcf.conversation.label.management.editLabel{/lang}',
- 'wcf.conversation.label.placeholder': '{lang}wcf.conversation.label.placeholder{/lang}',
- 'wcf.conversation.leave.title': '{lang}wcf.conversation.leave.title{/lang}',
- 'wcf.global.state.closed': '{lang}wcf.global.state.closed{/lang}',
- 'wcf.global.subject': '{lang}wcf.global.subject{/lang}',
- 'wcf.conversation.label.assignLabels': '{lang}wcf.conversation.label.assignLabels{/lang}'
+ 'wcf.conversation.edit.addParticipants': '{jslang}wcf.conversation.edit.addParticipants{/jslang}',
+ 'wcf.conversation.edit.assignLabel': '{jslang}wcf.conversation.edit.assignLabel{/jslang}',
+ 'wcf.conversation.edit.close': '{jslang}wcf.conversation.edit.close{/jslang}',
+ 'wcf.conversation.edit.leave': '{jslang}wcf.conversation.edit.leave{/jslang}',
+ 'wcf.conversation.edit.open': '{jslang}wcf.conversation.edit.open{/jslang}',
+ 'wcf.conversation.edit.subject': '{jslang}wcf.conversation.edit.subject{/jslang}',
+ 'wcf.conversation.label.management': '{jslang}wcf.conversation.label.management{/jslang}',
+ 'wcf.conversation.label.management.addLabel.success': '{jslang}wcf.conversation.label.management.addLabel.success{/jslang}',
+ 'wcf.conversation.label.management.deleteLabel.confirmMessage': '{jslang}wcf.conversation.label.management.deleteLabel.confirmMessage{/jslang}',
+ 'wcf.conversation.label.management.editLabel': '{jslang}wcf.conversation.label.management.editLabel{/jslang}',
+ 'wcf.conversation.label.placeholder': '{jslang}wcf.conversation.label.placeholder{/jslang}',
+ 'wcf.conversation.leave.title': '{jslang}wcf.conversation.leave.title{/jslang}',
+ 'wcf.global.state.closed': '{jslang}wcf.global.state.closed{/jslang}',
+ 'wcf.global.subject': '{jslang}wcf.global.subject{/jslang}',
+ 'wcf.conversation.label.assignLabels': '{jslang}wcf.conversation.label.assignLabels{/jslang}'
});
WCF.Clipboard.init('wcf\\page\\ConversationListPage', {@$hasMarkedItems}, { });