diff --git a/src/SimpleThings/EntityAudit/Resources/views/Audit/compare.html.twig b/src/SimpleThings/EntityAudit/Resources/views/Audit/compare.html.twig index 5cd8baca..6d69be23 100644 --- a/src/SimpleThings/EntityAudit/Resources/views/Audit/compare.html.twig +++ b/src/SimpleThings/EntityAudit/Resources/views/Audit/compare.html.twig @@ -1,5 +1,21 @@ {% extends "SimpleThingsEntityAuditBundle::layout.html.twig" %} +{% macro showValue(value) %} + {% if value.timestamp is defined %} + {{ value|date('m/d/Y') }} + {% elseif value is iterable %} + + {% else %} + {{ value }} + {% endif %} +{% endmacro %} + +{% import _self as helper %} + {% block simplethings_entityaudit_content %}

Comparing {{ className }} with identifiers of {{ id }} between revisions {{ oldRev }} and {{ newRev }}

@@ -15,37 +31,13 @@ {{ field }} - {% if value.old.timestamp is defined %} - {{ value.old|date('m/d/Y') }} - {% elseif value.old is iterable %} - {% for element in value.old %} - {{ element }} - {% endfor %} - {% else %} - {{ value.old }} - {% endif %} + {{ helper.showValue(value.old) }} - {% if value.same.timestamp is defined %} - {{ value.same|date('m/d/Y') }} - {% elseif value.same is iterable %} - {% for element in value.same %} - {{ element }} - {% endfor %} - {% else %} - {{ value.same }} - {% endif %} + {{ helper.showValue(value.same) }} - {% if value.new.timestamp is defined %} - {{ value.new|date('m/d/Y') }} - {% elseif value.new is iterable %} - {% for element in value.new %} - {{ element }} - {% endfor %} - {% else %} - {{ value.new }} - {% endif %} + {{ helper.showValue(value.new) }} {% endfor %} diff --git a/src/SimpleThings/EntityAudit/Resources/views/Audit/view_detail.html.twig b/src/SimpleThings/EntityAudit/Resources/views/Audit/view_detail.html.twig index ec34a4fd..a5a3369b 100644 --- a/src/SimpleThings/EntityAudit/Resources/views/Audit/view_detail.html.twig +++ b/src/SimpleThings/EntityAudit/Resources/views/Audit/view_detail.html.twig @@ -17,9 +17,11 @@ {{ value|date('m/d/Y') }} {% elseif value is iterable %} - {% for element in value %} - {{ element }} - {% endfor %} + {% else %} {{ value }} @@ -30,3 +32,4 @@ {% endblock simplethings_entityaudit_content %} +