${I18n.getMessage("ModerationLog.date")}: ${log.date?datetime}
<#if canAccessFullModerationLog>
${I18n.getMessage("ModerationLog.moderator")}:
${log.user.username}
#if>
<#if log.posterUser.username?exists>
${I18n.getMessage("ModerationLog.user")}:
${log.posterUser.username}
#if>
${I18n.getMessage("ModerationLog.type")}:
<#if log.type == 0>${I18n.getMessage("ModerationLog.typeMoved")}
<#elseif log.type == 1>${I18n.getMessage("ModerationLog.typeDeleted")}
<#elseif log.type == 2>${I18n.getMessage("ModerationLog.typeEdited")}
<#elseif log.type == 3>${I18n.getMessage("ModerationLog.typeLockUnlock")}
<#elseif log.type == 4>${I18n.getMessage("ModerationLog.typeComposted")}
<#elseif log.type == 5>${I18n.getMessage("ModerationLog.typeRejected")}
<#else>${I18n.getMessage("ModerationLog.typeUserLockUnlock")}
#if>
${I18n.getMessage("ModerationLog.description")}: ${log.description?html}
<#if canAccessFullModerationLog>
${I18n.getMessage("ModerationLog.originalMessage")}: ${log.originalMessage?default(" ")}
#if>
<#if (log.type != 1) && (log.topicId > 0) >
${I18n.getMessage("ModerationLog.viewTopic")}
#if>
<#if log.type == 2>
${I18n.getMessage("ModerationLog.viewMessage")}
#if>