{{ travel_program.htmlDescription|raw|keywords|lozad }}
{% if (travel_program.advices is not empty) or (travel_program.generalnote is not empty) %}
Hinweise
{% if travel_program.generalnote is not empty %}
{% for notes in travel_program.generalnote.text|trim|split('\n') %}
{% if notes is not empty %}
{{ notes|raw }}
{% endif %}
{% endfor %}
{% endif %}
{% for travel_program_advice in travel_program.advices|trim|split('\n') %}
{% if travel_program_advice is not empty %}
{{ travel_program_advice|raw }}
{% endif %}
{% endfor %}
{% endif %}
{#
********* LEISTUNGEN *********
#}
Eingeschlossene Leistungen
{% for travel_program_service in travel_program.included|replace({'*': ''})|split('\n') %}
{{ travel_program_service|raw }}
{% endfor %}
{% if travel_program.classDescription is not empty %}
{{ travel_program.classDescription|replace({'*': ''})|raw }}
{% endif %}
{% if travel_program.excluded is not empty %}
Nicht eingeschlossene / zubuchbare Leistungen
{% for travel_program_service in travel_program.excluded|replace({'*': ''})|split('\n') %}
{{ travel_program_service|raw }}
{% endfor %}
{% endif %}
{#
********* TERMINE UND PREISE *********
#}
{{ travel_program.subtitle }}
{% if travel_program.travelDates is not empty %}
{% set has_three_bed_room = (travel_program.travelDates|first).prices[5] is defined %}
{% set has_double_bed_room = (travel_program.travelDates|first).prices[3] is defined %}
{% set has_singel_bed_room = (travel_program.travelDates|first).prices[1] is defined %}
Nr.
Beginn
Ende
{% if has_three_bed_room %}
Preis p.P im Dreibettzimmer
{% endif %}
{% if has_double_bed_room %}
Preis p.P im Doppelzimmer
{% endif %}
{% if has_singel_bed_room %}
Preis p.P im Einzelzimmer
{% endif %}
Abflugorte / Zuschläge
Status
Buchungsformular
{% set last_name = "" %}
{% for travel_date in travel_program.travelDates if travel_date.status >= 0 %}
{% if last_name != travel_date.name %}
{% set last_name = travel_date.name %}
{# @var travel_date \AppBundle\Entity\TravelDate #}
{{ travel_date.name }}
{{ travel_date.start|date }}
{{ travel_date.end|date }}
{% if has_three_bed_room %}
{% if travel_date.prices[5] is defined %}
{% if travel_date.prices[5].available == "1" %}
{% if travel_date.prices[5] is defined %}
{% if travel_date.prices[5].effectiveDiscountPrice %}
{% endif %}
ab {{ travel_date.prices[5].effectivePrice|number_format }} €
{% if travel_date.prices[5].effectiveDiscountPrice %}
ab {{ travel_date.prices[5].effectiveDiscountPrice|number_format }} €
{% endif %}
{% endif %}
{% else %}
nicht verfügbar
{% endif %}
{% endif %}
{% endif %}
{% if has_double_bed_room %}
{% if travel_date.prices[3] is defined %}
{% if travel_date.prices[3].available == "1" %}
{% if travel_date.prices[3].effectiveDiscountPrice %}
{% endif %}
ab {{ travel_date.prices[3].effectivePrice|number_format }} €
{% if travel_date.prices[3].effectiveDiscountPrice %}
ab {{ travel_date.prices[3].effectiveDiscountPrice|number_format }} €
{% endif %}
{% else %}
nicht verfügbar
{% endif %}
{% endif %}
{% endif %}
{% if has_singel_bed_room %}
{% if travel_date.prices[1] is defined %}
{% if travel_date.prices[1].available == "1" %}
{% if travel_date.prices[1].effectiveDiscountPrice %}
{% endif %}
ab {{ travel_date.prices[1].effectivePrice|number_format }} €
{% if travel_date.prices[1].effectiveDiscountPrice %}
ab {{ travel_date.prices[1].effectiveDiscountPrice|number_format }} €
{% endif %}
{% else %}
nicht verfügbar
{% endif %}
{% endif %}
{% endif %}
Flughäfen
{% include 'default/components/departuresModal.html.twig' with {
'departures': travel_date.departures,
'id': loop.index0
} %}
{% if travel_date.effectiveStatus == 0 %}
AUSGEBUCHT
{% else %}
{% if travel_date.effectiveStatus == 1 %}
BUCHBAR
{% endif %}
{% if travel_date.effectiveStatus == 2 %}
BUCHBAR
{% endif %}
{% if travel_date.effectiveStatus == 3 %}
GARANTIERT
{% endif %}