* `wcf\system\event\listener\AbstractUserMergeListener` added.
* Notice texts support `{$username}` and `{$email}` placeholders.
* Notifications for comments in moderation.
+* Continuous numeration of edit history version in template.
#### New Traits
<table class="table">
<thead>
<tr>
- <th class="columnID columnEditID" colspan="2">{lang}wcf.global.objectID{/lang}</th>
+ <th class="columnID columnEditID" colspan="2">{lang}wcf.edit.version{/lang}</th>
<th class="columnText columnUser">{lang}wcf.user.username{/lang}</th>
<th class="columnText columnEditReason">{lang}wcf.edit.reason{/lang}</th>
<th class="columnDate columnTime">{lang}wcf.edit.time{/lang}</th>
{event name='columns'}
</tr>
- {foreach from=$objects item=edit}
+ {foreach from=$objects item=edit name=edit}
<tr class="jsEditRow">
<td class="columnIcon">
<span class="icon icon16 fa-undo pointer jsRevertButton jsTooltip" title="{lang}wcf.edit.revert{/lang}" data-object-id="{@$edit->entryID}" data-confirm-message="{lang}wcf.edit.revert.sure{/lang}"></span>
<input type="radio" name="oldID" value="{@$edit->entryID}"{if $oldID == $edit->entryID} checked="checked"{/if} /> <input type="radio" name="newID" value="{@$edit->entryID}"{if $newID == $edit->entryID} checked="checked"{/if} />
{event name='rowButtons'}
</td>
- <td class="columnID">{@$edit->entryID}</td>
+ <td class="columnID">{#($tpl[foreach][edit][total] - $tpl[foreach][edit][iteration] + 1)}</td>
<td class="columnText columnUser"><a href="{link controller='User' id=$edit->userID title=$edit->username}{/link}">{$edit->username}</a></td>
<td class="columnText columnEditReason">{$edit->editReason}</td>
<td class="columnDate columnTime">{@$edit->time|time}</td>
</category>
<category name="wcf.edit">
+ <item name="wcf.edit.version"><![CDATA[Version]]></item>
<item name="wcf.edit.versions"><![CDATA[Versionen]]></item>
<item name="wcf.edit.time"><![CDATA[Änderungszeitpunkt]]></item>
<item name="wcf.edit.reason"><![CDATA[Änderungsgrund]]></item>
</category>
<category name="wcf.edit">
+ <item name="wcf.edit.version"><![CDATA[Version]]></item>
<item name="wcf.edit.versions"><![CDATA[Versions]]></item>
<item name="wcf.edit.time"><![CDATA[Edit Time]]></item>
<item name="wcf.edit.reason"><![CDATA[Edit Reason]]></item>