{% extends 'admin/@layout.html.twig' %} {% set pageName = 'page_name_export_dpd'|trans({}, 'admin') %} {% block body_class %}export{% endblock %} {% block content %}
{{ form_start(formSettings) }}
{{ 'title_export_dpd_settings'|trans({}, 'admin') }}
{{ form_row(formSettings.dpd_api_key) }}
{{ form_row(formSettings.dpd_api_id_address) }}
{{ form_row(formSettings.dpd_api_customer_id) }}
{{ form_row(formSettings.dpd_api_label) }}
{{ form_row(formSettings.dpd_api_label_position) }}
{{ form_end(formSettings) }}
{{ form_start(form) }}
{{ 'title_export_settings'|trans({}, 'admin') }}
{{ _self.showDateRangeFilter(form, settings, fastFilters) }}
{{ form_row(form.dateFilterBy) }}
{{ form_row(form.orderBy) }}
{{ form_row(form.isExported) }}
{{ _self.showOrderStateFilter(orderStates, settings.orderStates) }}
{{ form_row(form.exportDefaultWeight) }}
{{ form_end(form) }}
{{ 'export_results'|trans({}, 'admin') }} {{ exportResults|length }}
{% for key, result in exportResults %} {% endfor %}
{{ 'td.export'|trans({}, 'admin') }} ID {{ 'td.code'|trans({}, 'admin') }} {{ 'td.state'|trans({}, 'admin') }} {{ 'td.customer'|trans({}, 'admin') }} {{ 'td.price'|trans({}, 'admin') }} {{ 'td.weight'|trans({}, 'admin') }} {{ 'td.order_created'|trans({}, 'admin') }} {{ 'td.state_changed'|trans({}, 'admin') }} {{ 'td.exported'|trans({}, 'admin') }}
{{ result.id }} {{ result.code }} {{ result.state.translation(shop.currentLocale).name }} {% if result.customer %} {{ result.customer.fullName }} {% endif %} {{ result.totalPrice|money }} {{ result.createdAt|formatDatetime }} {% if result.lastStateChangedAt %} {{ result.lastStateChangedAt|formatDatetime }} {% endif %} {% if result.exported %}
{{ 'yes'|trans({}, 'admin') }}
{% else %}
{{ 'no'|trans({}, 'admin') }}
{% endif %}
{% if generatedLabels|length %}
{{ 'title_export_labels'|trans({}, 'admin') }}
{% for label in generatedLabels %} {% endfor %}
{{ 'td.fileName'|trans({}, 'admin') }} {{ 'td.generatedAt'|trans({}, 'admin') }}
{{ label.name }} {{ label.generatedAt }} {{ 'button_remove'|trans({}, 'admin') }}
{% endif %} {% endblock %} {% macro showOrderStateFilter(orderStates, savedStates) %}
{{ 'title_order_state_filter'|trans({}, 'admin') }}
{% for orderState in orderStates %}
{% if orderState.id in savedStates %} {% else %} {% endif %}
{% endfor %}
{% endmacro %} {% macro showDateRangeFilter(form, settings, fastFilters) %}
{{ 'form_range_filter'|trans({}, 'admin') }}
{{ form_row(form.rangeFastFilter) }} {% for filter in fastFilters %} {{ ('form_' ~ filter.value|toUnderscore)|trans({}, 'admin') }} {% if not loop.last %} | {% endif %} {% endfor %}

{{ 'form_from'|trans({}, 'admin') }}
{{ form_widget(form.dateRangeStart) }}
{{ 'form_to'|trans({}, 'admin') }}
{{ form_widget(form.dateRangeEnd) }}
{% endmacro %}