{% if log.details.criterion is defined %} {% if log.getDetails().criterion.changeSet is defined and log.getDetails().criterion.changeSet|length > 0 %}

{{ ('log_criterion_change_set')|trans({}, 'log') }}

{{ ('log_old_values')|trans({}, 'log') }}
{% set changeSet = log.getDetails().criterion.changeSet %}
{% for key, values in changeSet %}
{{ key|trans({}, 'log') }}
{% if values[0] is null %}
...
{% else %} {% if key == 'manualState' and values[0] is not null%}
{{ ((values[0])~'ManualState')|trans({}, 'icap_dropzone') }}
{% elseif key == 'startAllowDrop' or key == 'endAllowDrop' or key == 'startReview' or key == 'endReview' %}
{{ values[0].date|date('formatDatetime'|trans({}, 'icap_dropzone')) }}
{% elseif values[0] is sameas(true) %}
{{ ('yes')|trans({}, 'platform') }}
{% elseif values[0] is sameas(false) or values[0] is sameas(0) %}
{{ ('no')|trans({}, 'platform') }}
{% else %}
{{ values[0]|raw }}
{% endif %} {% endif %} {% endfor %}
{{ ('log_new_values')|trans({}, 'log') }}
{% for key, values in changeSet %}
{{ key|trans({}, 'log') }}
{% if values[1] is null %}
...
{% else %} {% if key == 'manualState' and values[1] is not null%}
{{ (values[1]~'ManualState')|trans({}, 'icap_dropzone') }}
{% elseif key == 'startAllowDrop' or key == 'endAllowDrop' or key == 'startReview' or key == 'endReview' %}
{{ values[1].date|date('formatDatetime'|trans({}, 'icap_dropzone')) }}
{% elseif values[1] is sameas(true) %}
{{ ('yes')|trans({}, 'platform') }}
{% elseif values[1] is sameas(false) or values[1] is sameas(0) %}
{{ ('no')|trans({}, 'platform') }}
{% else %}
{{ values[1]|raw }}
{% endif %} {% endif %} {% endfor %}
{% endif %} {% endif %} {% include 'IcapDropzoneBundle:Log:log_details_dropzone.html.twig' %}