{t str='Event Details'}

{t str=ID} #{$aAuditDetail.contextid}
{t str=Name} {$aAuditDetail.name|escape}
{t str=Type} {$aAuditDetail.contextDescription}
{t str=Action} {t str=$aAuditDetail.action}
{t str=Username} {$aAuditDetail.username|escape}

{t str='Event History'}

{foreach from=$aAuditDetail.details key=key item=value name=details} {cycle values='odd,even' assign=rowClass} {if is_array($value)} {else} {/if} {/foreach}
{t str=Parameter} {t str=Value}
{$key} {if $value.was == ''}empty{else}{$value.was|escape}{/if} → {$value.is|escape}
{$key} {$value|escape}
{if count($aAuditDetail.children) > 0}

Children History

{foreach from=$aAuditDetail.children key=key item=aValue name=info} {cycle values='odd,even' assign=rowClass} {if count($aValue.children) > 0} {foreach from=$aValue.children key=k item=val} {/foreach} {/if} {/foreach}
Timestamp {if $orderdirection == 'up'} {else} {/if} Event  
{$aValue.updated} {$aValue.username} {$aValue.action} {$aValue.context} {if !empty($aValue.contextid)}(#{$aValue.contextid}){/if} {if !empty($aValue.parentcontext)} in {$aValue.parentcontext} (#{$aValue.parentcontextid}) {/if} {if !empty($aValue.hasChildren)} and additional items {/if}  View
{$val.updated} {$val.username} {$val.action} {$val.context} {if !empty($val.contextid)}(#{$val.contextid}){/if} {if !empty($val.parentcontext)} in {$val.parentcontext} (#{$val.parentcontextid}) {/if} {if !empty($val.hasChildren)} and additional items {/if}  View
{/if}