{% extends 'base.html.twig' %} {% form_theme form 'default/form/theme.html.twig' %} {% block meta_robots %} {% if app.debug %}{% endif %} {% endblock %} {% block canonical_tag %}{% if app.debug %}{% endif %}{% endblock %} {% block stylesheets %} {{ parent() }} {% stylesheets 'bundles/app/css/booking.css' filter='cssrewrite' %} {% endstylesheets %} {% endblock %} {% block javascripts %} {{ parent() }} {% javascripts '@AppBundle/Resources/public/js/booking.js' %} {% endjavascripts %} {% endblock %} {% block body %}

Buchungsformular

{{ travel_program.title }}

{{ form_errors(form) }} {{ form_errors(form.email) }}
{# TODO folgendes evtl noch weiter verallgemeinern #} {% set priceTypeIds = [] %} {% for price in travel_date.prices %} {% set priceTypeIds = priceTypeIds|merge([price.priceTypeId]) %} {% endfor %} {% if "1" in priceTypeIds %} {% else %} {% endif %} {% if "3" in priceTypeIds %} {% else %} {% endif %} {% if "5" in priceTypeIds %} {% else %} {% endif %}
Reiseprogramm {{ travel_program.title }} {#
(Reisebeschreibung aufrufen)#}
Kategorie Standard {# #TODO #}
Reisezeitraum {{ travel_date.start|date }} - {{ travel_date.end|date }} ({{ travel_date.name }})
{{ form_label(form.departure, 'Abflugort') }}
{{ form_widget(form.departure) }} {{ form_errors(form.departure) }}
{{ form_label(form.singleRoomCount, 'Einzelzimmer') }} {{ form_widget(form.singleRoomCount) }} {{ form_errors(form.singleRoomCount) }}
{{ form_label(form.doubleRoomCount, 'Doppelzimmer') }} {{ form_widget(form.doubleRoomCount) }} {{ form_errors(form.doubleRoomCount) }}
{{ form_label(form.tripleRoomCount, 'Dreibettzimmer') }} {{ form_widget(form.tripleRoomCount) }} {{ form_errors(form.tripleRoomCount) }}
Zubuchbare Leistungen {% if form.comfort is defined %}
{{ form_widget(form.comfort) }} {% embed "default/components/embed/modal.html.twig" with { 'title': 'Komfort-Kategorie (4 Sterne)', 'id': 'comfort-booking-option' } %} {% block body %}

Aufpreise für Kategorie

    {% for price in travel_date.prices %} {# @var price \AppBundle\Entity\TravelPeriodPrice #}
  • p.P. {{ price.effectiveComfortPrice|number_format(2) }} € {{ price_type_by_id[price.priceType.id].name }}
  • {% endfor %}
{% endblock %} {% endembed %}
{% endif %} {% if form.travelOptions is defined %} {% for travelOptionForm in form.travelOptions %} {% include 'default/components/booking/travelOption.html.twig' with { 'travelOptionForm': travelOptionForm, 'travelOption': form.travelOptions.vars.choices[travelOptionForm.vars.value].data } %} {% endfor %} {% endif %}
Reiseversicherung
{% for insuranceForm in form.insurance %} {% include 'default/components/booking/insurance.html.twig' with { 'form': insuranceForm, 'insurance': form.insurance.vars.choices[insuranceForm.vars.value].data } %} {% endfor %} {{ form_errors(form.insurance) }}
Reiseversicherung


STERN TOURS GmbH empfiehlt generell den Abschluss einer Reise-Rücktrittskosten-Versicherung und einer Auslands-Reisekrankenversicherung mit Rücktransport. Im Anschluss der Buchung senden wir Ihnen diesbezüglich Informationen zu.

Ihr gewähltes Angebot

{% include 'default/components/booking/summary.html.twig' with { 'summary': summary, 'total_price': total_price, 'booking_price_info': booking_price_info, 'show_detail' : true, } %}
Flugdaten

Flugdaten einblenden

{% for departure in travel_date.departures %} {# @var departure \AppBundle\Entity\TravelDeparturePoint #} {% if departure.flightTime[travel_date.startWeekday] is defined %} {% endif %} {% endfor %}
Reiseprogramm mit Anzeige der Reisetage
{% set travel_program_dates = travel_program.getTravelProgramDates(travel_date.start) %}
    {% for travel_program_date in travel_program_dates if travel_program_date.count < 1 %}
  • {{ travel_program_date.date }} : {{ travel_program_date.day|raw }} {% if travel_program_date.night is defined %}
    Übernachtung : {{ travel_program_date['night']|raw }} {% endif %}
  • {% endfor %}

    Reiseablauf mit Reisetagen einblenden

    {% for travel_program_date in travel_program_dates if travel_program_date.count > 0 %}
  • {{ travel_program_date.date }} : {{ travel_program_date.day|raw }} {% if travel_program_date.night is defined %}
    Übernachtung : {{ travel_program_date['night']|raw }} {% endif %}
  • {% endfor %}
Reiseleistungen

Reiseleistungen einblenden

Eingeschlossene Leistungen

    {% for travel_program_service in travel_program.included|replace({'*': ''})|split('\n') %}
  • {{ travel_program_service|raw }}
  • {% endfor %}

Nicht eingeschlossene / zubuchbare Leistungen

    {% for travel_program_service in travel_program.excluded|split('\n') %}
  • {{ travel_program_service|raw }}
  • {% endfor %}
{% 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 %}
Reiseanmelder
{{ form_field_pho(form.salutation, 'Anrede', {'label_attr': {class: 'sr-only'}}) }}
{{ form_field_pho(form.firstName, 'Vorname') }}
{{ form_field_pho(form.lastName, 'Nachname') }}
{{ form_field_pho(form.streetAddress, 'Straße, Hausnummer') }}
{{ form_field_pho(form.zipCode, 'PLZ') }}
{{ form_field_pho(form.city, 'Ort') }}
{{ form_field_pho(form.nation, 'Land') }}
{{ form_field_pho(form.phone, 'Telefon tagsüber') }}
{{ form_field_pho(form.fax, 'Fax (optional)') }}
{{ form_field_pho(form.email, 'E-Mail-Adresse') }}
Reiseteilnehmer

Bitte geben Sie Ihre Vornamen und Nachnamen in die beiden Felder "Vornamen" und "Nachnamen" ein, wie diese im maschinenlesbaren Teil in Ihrem Reisepass eingetragen sind.

{% set currentIndex = 0 %} {% for room in form.rooms %} {% for traveler in room.travelers %} {#{{ dump(room.vars.value.roomType) }}#} {% set currentIndex = currentIndex + 1 %} {% endfor %} {% endfor %}

Hinweis

Sofern Sie nicht oder nicht ausschließlich nur die deutsche Staatsbürgerschaft besitzen, können Sie die Reise nicht buchen, da wir Sie vorher u.a. über die Einreisebestimmungen für Ihre individuelle Staatsbürgerschaft informieren müssen. Bitte nehmen Sie vor einer Buchung Kontakt mit uns auf, damit Sie nach Erhalt der Informationen entscheiden können, ob Sie die Reise buchen möchten.

Unverbindliche Anmerkungen
{{ form_field(form.notes, 'Unverbindliche Anmerkungen', { 'label_attr': {'class': 'sr-only'}, 'attr': {'rows': '6'} }) }}
Formblatt zur Unterrichtung des Reisenden bei einer Pauschalreise nach § 651a des Bürgerlichen Gesetzbuchs.

Bei der Ihnen angebotenen Kombination von Reiseleistungen handelt es sich um eine Pauschalreise im Sinne der Richtlinie (EU) 2015/2302.

Daher können Sie alle EU-Rechte in Anspruch nehmen, die für Pauschalreisen gelten. STERN TOURS GmbH, Emser Str. 3, 10719 Berlin trägt die volle Verantwortung für die ordnungsgemäße Durchführung der gesamten Pauschalreise. Zudem verfügt STERN TOURS GmbH über die gesetzlich vorgeschriebene Absicherung für die Rückzahlung Ihrer Zahlungen und, falls der Transport in der Pauschalreise inbegriffen ist, zur Sicherstellung Ihrer Rückbeförderung im Fall seiner Insolvenz.

Weiterführende Informationen zu Ihren wichtigsten Rechten nach der Richtlinie (EU) 2015/2302 (Formblatt)
{{ form_widget(form.acceptLegalRights) }} {{ form_errors(form.acceptLegalRights) }}
Reisebedingungen (ARB)
{{ form_widget(form.acceptTerms) }} {{ form_errors(form.acceptTerms) }}
Bestätigung der persönlichen Daten und zahlungspflichtigen Buchung
{{ form_widget(form.acceptPrivacy) }} {{ form_errors(form.acceptPrivacy) }}
{{ form_widget(form.acceptProcessing) }} {{ form_errors(form.acceptProcessing) }}
Wichtiger Hinweis
Nach Abschluss Ihrer Buchung erhalten Sie innerhalb von 15 Minuten eine Email zur Bestätigung Ihres verbindlichen Buchungsauftrages. Sollten Sie diese Email nicht bekommen, kontaktieren Sie uns bitte per Email, oder per Telefon unter 030-70094100. Wir sind Montag bis Freitag von 9 bis 22 Uhr, Samstag von 10 bis 22 Uhr und Sonn- und Feiertage von 11 bis 22:00 Uhr für Sie da.
Zahlung
Die gewünschte Zahlungsart (Rechnung, Überweisung, Sofortüberweisung, Kreditkarten, Barzahlung) stimmen wir mit Ihnen im Anschluss an Ihre Buchung ab.
0 € Gesamtpreis der Reise
0 € Anzahlung (ist sofort fällig)
0 € Restzahlung (bis zum 01.07.2018)
{% if(travel_program.category.id != 1) %}
Hinweis

Abweichend von den Anzahlungsbedingungen Ziffer 2.1 gelten hier besondere Anzahlungsbedingungen wie folgt: Fluganteil 100 % und Landleistung 20%. Abweichend von den allgemeinen Stornobedingungen Ziffer 4.3a gelten hier besondere Stornobedingungen (Ziffer 4.3b) wie folgt: Fluganteil 100 % und Landleistung gemäß Ziffer 4.3a allgemeine Stornobedingungen.

{% endif %}
{{ form_rest(form) }}
{% endblock body %}