{% extends 'administrative/layout.html.twig' %} {% block title %}Feedback pro Destination{% endblock %} {% block content %}

Feedback pro Destination

{{ form_start(form, { attr: { class: 'flex flex-wrap items-end gap-4' } }) }}
{{ form_row(form.dateFrom) }}
{{ form_row(form.dateTo) }}
{{ form_widget(form.apply, { attr: { class: 'btn btn--small' } }) }} {{ form_widget(form.reset, { attr: { class: 'btn btn--small btn--secondary' } }) }}
{{ form_end(form) }}

Zeitraum: {{ filterDto.effectiveDateFrom|date('d.m.Y') }} – {{ filterDto.effectiveDateTo|date('d.m.Y') }} {% if filterDto.usingDefaultRange %}(Standard: letzte 12 Monate){% else %}(Filter aktiv){% endif %}

{% if statistics is empty %}
Keine Daten im ausgewählten Zeitraum vorhanden.
{% else %}
{% for stat in statistics %} {% endfor %} {% set totalExpected = 0 %} {% set totalProvided = 0 %} {% set totalMissing = 0 %} {% for stat in statistics %} {% set totalExpected = totalExpected + stat.totalDispositions %} {% set totalProvided = totalProvided + stat.providedFeedbacks %} {% set totalMissing = totalMissing + stat.missingFeedbacks %} {% endfor %} {% set totalPercentage = totalExpected > 0 ? (totalProvided / totalExpected * 100) : 0 %}
Destination Erwartet Abgegeben Fehlend Quote
{{ stat.hotelCode }} {{ stat.totalDispositions }} {{ stat.providedFeedbacks }} {{ stat.missingFeedbacks }} {{ stat.percentageProvided|number_format(1, ',', '.') }}%
Gesamt {{ totalExpected }} {{ totalProvided }} {{ totalMissing }} {{ totalPercentage|number_format(1, ',', '.') }}%
{% endif %} {% endblock %}