{% extends 'teamer/layout.html.twig' %} {% block title %}Mein Profil{% endblock %} {% macro collectionRow(form) %}
{{ form_widget(form) }}
{{ form_errors(form) }}
{% endmacro %} {% block content %} {% set formAttr = stimulus_controller('form-upload-guard')|stimulus_action('form-upload-guard', 'guard', 'submit') %} {{ form_start(form, { 'attr': formAttr.toArray() }) }}

Mein Profil

{% if verification_mode %}
Bitte überprüfe deine Daten und bestätige sie am Ende des Formulars.
{% endif %} {% if not form.vars.valid %}
{% include '_partials/_form_errors.html.twig' with { 'form': form } %} {% include '_partials/_form_errors.html.twig' with { 'form': form.address } %} {% include '_partials/_form_errors.html.twig' with { 'form': form.communication } %} {% include '_partials/_form_errors.html.twig' with { 'form': form.bankAccount } %}
{% elseif errors|length %}
    {% for error in errors %}
  • {{ error.message }}
  • {% endfor %}
{% endif %}

Persönliche Daten

{{ form_row(form.salutation) }} {{ form_row(form.academicTitle) }} {{ form_row(form.firstName) }} {{ form_row(form.lastName) }} {{ form_row(form.gender) }} {{ form_row(form.dateOfBirth) }} {{ form_row(form.nationality) }}

Anschrift

{{ form_row(form.address.street) }} {{ form_row(form.address.postCode) }} {{ form_row(form.address.city) }} {{ form_row(form.address.country) }}

Kontakt

{{ form_row(form.communication.email) }} {{ form_row(form.communication.phone) }} {{ form_row(form.communication.mobile) }}

Bankverbindung

{{ form_row(form.bankAccount.iban) }} {{ form_row(form.bankAccount.bic) }} {{ form_row(form.bankAccount.bank) }} {{ form_row(form.bankAccount.holder) }}

Sonstiges

{{ form_row(form.taxId) }} {{ form_row(form.healthInsuranceCompany) }} {{ form_row(form.language) }} {{ form_row(form.size) }}
Führerschein
{% if teamer.driverLicenseDeclaration is same as(null) %} noch nicht angegeben {% elseif teamer.driverLicenseDeclaration %} {% if teamer.driverLicenseVerified %} bestätigt {% elseif teamer.driverLicenseStatus == constant('App\\Entity\\Teamer::DRIVER_LICENSE_STATUS_DENIED') %} abgelehnt {% else %} in Prüfung {% endif %} {% else %} nicht vorhanden {% endif %}
Führerscheinstatus bearbeiten

Buszustiege

{% do form.pickups.setRendered %} {%- for pickup in form.pickups -%}{{- _self.collectionRow(pickup) -}}{%- endfor -%}
{% if teamer.photo %}

Mein Foto

{{ teamer.firstName }}
{% endif %}

Fotoupload

{% include '_partials/_upload_collection_form.html.twig' with { 'endpoint_upload': path('_uploader_upload_photo'), 'max_filesize': 5, 'upload_session_params': form.vars.upload_session_params, 'accepted_files': 'image/jpg,image/jpeg', } %}
{% if verification_mode %}
{{ form_row(form.confirmDataVerification) }}
{% endif %}
{{ form_rest(form) }} {{ form_end(form) }} {% endblock %}