{event name='columnHeads'} {foreach from=$warningList item='warning'} {if $__wcf->session->getPermission('mod.infraction.warning.canRevoke')} {/if} {event name='columns'} {/foreach}
session->getPermission('mod.infraction.warning.canRevoke')} colspan="2"{/if}>{lang}wcf.global.objectID{/lang} {lang}wcf.global.title{/lang} {lang}wcf.infraction.warning.points{/lang} {lang}wcf.infraction.warning.expires{/lang}
{$warning->userWarningID}

{$warning->title|language|tableWordwrap}

{$warning->judgeUsername} {@$warning->time|time}{if $warning->revoked} {lang}wcf.infraction.warning.revokedBy{/lang}{/if}

{if $warning->getObject()}

{lang}wcf.infraction.warning.object{/lang}: {$warning->getObject()->getTitle()|tableWordwrap}

{/if}
{#$warning->points} {if $warning->expires == 0}{lang}wcf.infraction.warning.expires.never.short{/lang}{else}{@$warning->expires|time}{/if}
{if $suspensionList|count}

{lang}wcf.acp.infraction.userSuspension.list{/lang}

{event name='columnHeads'} {foreach from=$suspensionList item='suspension'} {event name='columns'} {/foreach}
{lang}wcf.global.objectID{/lang} {lang}wcf.global.title{/lang} {lang}wcf.infraction.suspension.time{/lang} {lang}wcf.infraction.suspension.expires{/lang}
{$suspension->userSuspensionID}

{$suspension->title|language|tableWordwrap}

{if $suspension->revoked}

{lang}wcf.infraction.suspension.revokedBy{/lang}

{/if}
{@$suspension->time|time} {if $suspension->expires == 0}{lang}wcf.infraction.warning.expires.never.short{/lang}{else}{@$suspension->expires|time}{/if}
{/if}