{# Personal Data - responsive grid #}
{% if participant.dateOfBirth %}
Geburtsdatum:
{{ participant.dateOfBirth|date('d.m.Y') }}
{% endif %}
{% if participant.gender %}
Geschlecht:
{{ participant.gender == 'M' ? 'Männlich' : 'Weiblich' }}
{% endif %}
{% if participant.email %}
E-Mail:
{{ participant.email }}
{% endif %}
{% if participant.mobile %}
Telefon:
{{ participant.mobile }}
{% endif %}
{% if participant.nationality %}
Nationalität:
{{ participant.nationality }}
{% endif %}
{% if participant.address and (participant.address.street or participant.address.city) %}
Adresse:
{% if participant.address.street %}{{ participant.address.street }}, {% endif %}
{% if participant.address.postCode or participant.address.city %}
{{ participant.address.postCode }} {{ participant.address.city }}
{% endif %}
{% if participant.address.country %}, {{ participant.address.country }}{% endif %}
{% endif %}
{# Unterkunft Section #}
{% set assignedRoom = bookingCreateDto.travel.getRoomById(participant.assignedRoomId) %}
{% if assignedRoom or participant.remarksRoom %}
{% if assignedRoom %}
| {{ assignedRoom.label }} |
{% if assignedRoom.price is not null and assignedRoom.price != 0 %}
{{ assignedRoom.price|format_currency('EUR') }}
{% endif %}
|
{% endif %}
{% if participant.remarksRoom %}
| Wunsch: {{ participant.remarksRoom }} |
{% endif %}
{% endif %}
{# An-/Abreise Section #}
{% if participant.hasTransportationData() %}
An-/Abreise
{% if participant.transportationOutbound %}
| Hinfahrt: {{ participant.transportationOutbound.label }} |
{% if participant.transportationOutbound.price is not null and participant.transportationOutbound.price != 0 %}
{{ participant.transportationOutbound.price|format_currency('EUR') }}
{% endif %}
|
{% endif %}
{% if participant.transportationInbound %}
| Rückfahrt: {{ participant.transportationInbound.label }} |
{% if participant.transportationInbound.price is not null and participant.transportationInbound.price != 0 %}
{{ participant.transportationInbound.price|format_currency('EUR') }}
{% endif %}
|
{% endif %}
{% if participant.pickup %}
| Zustieg: {{ participant.pickup.label }} |
{% if participant.pickup.price is not null and participant.pickup.price != 0 %}
{{ participant.pickup.price|format_currency('EUR') }}
{% endif %}
|
{% endif %}
{% if participant.dropOff %}
| Ausstieg: {{ participant.dropOff.label }} |
{% if participant.dropOff.price is not null and participant.dropOff.price != 0 %}
{{ participant.dropOff.price|format_currency('EUR') }}
{% endif %}
|
{% endif %}
{% if participant.parking %}
| Parkplatz |
{% if participant.parkingService is not null and participant.parkingService.price is not null and participant.parkingService.price != 0 %}
{{ participant.parkingService.price|format_currency('EUR') }}
{% endif %}
|
{% endif %}
{% if participant.licensePlate %}
| Kennzeichen: {{ participant.licensePlate }} |
{% endif %}
{% endif %}
{# Verpflegung Section #}
{% if participant.board is not empty %}
Verpflegung
{% for boardItem in participant.board %}
| {{ boardItem.label }} |
{% if boardItem.price is not null and boardItem.price != 0 %}
{{ boardItem.price|format_currency('EUR') }}
{% endif %}
|
{% endfor %}
{% endif %}
{# Skipass Section #}
{% if participant.skiPass %}
| {{ participant.skiPass.label }} |
{% if participant.skiPass.price is not null and participant.skiPass.price != 0 %}
{{ participant.skiPass.price|format_currency('EUR') }}
{% endif %}
|
{% endif %}
{# Leihmaterial Section #}
{% if participant.rentals is not empty or (participant.rentalInsuranceSelected and participant.rentalInsurance) %}
Leihmaterial
{% for rental in participant.rentals %}
| {{ rental.label }} |
{% if rental.price is not null and rental.price != 0 %}
{{ rental.price|format_currency('EUR') }}
{% endif %}
|
{% endfor %}
{% if participant.rentalInsuranceSelected and participant.rentalInsurance %}
| {{ participant.rentalInsurance.label }} |
{% if participant.rentalInsurance.price is not null and participant.rentalInsurance.price != 0 %}
{{ participant.rentalInsurance.price|format_currency('EUR') }}
{% endif %}
|
{% endif %}
{% if participant.rentals is not empty and (participant.height or participant.weight or participant.shoeSize) %}
|
{% if participant.height %}Größe: {{ participant.height }} cm{% endif %}
{% if participant.weight %}{% if participant.height %}, {% endif %}Gewicht: {{ participant.weight }} kg{% endif %}
{% if participant.shoeSize %}{% if participant.height or participant.weight %}, {% endif %}Schuhgröße: {{ participant.shoeSize }}{% endif %}
|
{% endif %}
{% endif %}
{# Kurse Section #}
{% if participant.courses is not empty %}
{% for course in participant.courses %}
| {{ course.label }} |
{% if course.price is not null and course.price != 0 %}
{{ course.price|format_currency('EUR') }}
{% endif %}
|
{% endfor %}
{% endif %}
{# Zusatzleistungen Section #}
{% if participant.additionalServices is not empty %}
Zusatzleistungen
{% for service in participant.additionalServices %}
| {{ service.label }} |
{% if service.price is not null and service.price != 0 %}
{{ service.price|format_currency('EUR') }}
{% endif %}
|
{% endfor %}
{% endif %}
{# Reiseversicherung Section #}
{% if participant.insurance %}
Reiseversicherung
| {{ participant.insurance.label }} |
{% if participant.insurance.price is not null and participant.insurance.price != 0 %}
{{ participant.insurance.price|format_currency('EUR') }}
{% endif %}
|