{% extends '@DWGinger/base.html.twig' %} {% block body %}

{{ 'import.preview.heading'|trans }}

{{ 'import.preview.heading_desc'|trans }}

{{ 'import.chosen_file'|trans }} {{ fileImport.uploadTitle }}
{{ "import.title.mode"|trans }}: {{ "import.mode.#{fileImport.mode}"|trans }}
{{ 'import.preview.number_of_rows'|trans({'%number%': min(constant('DW\\GingerBundle\\Import\\Controller\\FileImportController::PREVIEW_LENGTH'), fileImport.countTotal)}) }} {{ form_start(form) }} {{ form_errors(form.selectedCols) }}
{% block table_header %} {% for header in headers %} {% endfor %} {% endblock %} {% for person in preview %} {% for header in headers %} {% set class = "" %} {% set msg = "" %} {% if violationsPreview[loop.parent.loop.index0] is defined and violationsPreview[loop.parent.loop.index0][header|trans([], 'import')] is defined %} {% set class = 'violation_preview' %} {% set msg = violationsPreview[loop.parent.loop.index0][header|trans([], 'import')] %} {% endif %} {% endfor %} {% endfor %}
Match {% set disabledProps = ['id'] %} {% if header|trans([], 'import') in disabledProps %} {{ header }} {% else %} {{ form_widget(form.selectedCols[header|trans([], 'import')]) }} {% endif %}
{% if matchesPreview[loop.index0] is defined %} {% if matchesPreview[loop.index0]['link'] is defined -%} {%- endif -%} {% if matchesPreview[loop.index0]['link'] is defined %}{% endif %} {% endif %} {% if msg is not empty %} Fehler {{ msg|raw }} {% endif %} {{ render_person_property(person, header) }}
{{ 'import.preview.selectall'|trans }}
{{ form_widget(form._token) }} {{ form_end(form, {render_rest: false}) }} {{ form_start(deleteForm) }} {{ form_end(deleteForm) }}
{% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}