{% extends base_layout() %}
{% if campscourse.title is not empty %}
{% set head_title = campscourse.title %}
{% endif %}
{% if campscourse.content is not empty %}
{% set head_description = campscourse.content|truncate(200, '...') %}
{% endif %}
{% block content %}
<div class="container">
<div class="row">
<div class="col-12">
<div class="row">
<div class="col-12">
{# {% if campscourse.getImages() is defined %}#}
{# <div class="col-md-4 fotoframe" >#}
{# {% for campscourseImage in campscourse.getImages() %}#}
{# {% if campscourseImage is defined %}#}
{# <img src="{{ campscourseImage.getThumbnail('campscourse-thumb') }}" alt="{% if campscourseImage.getMetadata('alt') is defined %} {{ campscourseImage.getMetadata('alt') }} {% else %} {{ campscourse.getTitle() }} {% endif%}" class="img-fluid"/>#}
{# {% endif %}#}
{# {% endfor %}#}
{# </div>#}
{# {% endif %}#}
<h1>{{ campscourse.getTitle() }}</h1>
<div>
<p class="date d-inline">{{ 'Start op'|trans }}
{{ campscourse.start_date.format("d.m.y") }}
</p>
<p class="d-inline mx-1">|</p>
<p class=" d-inline"><i class="fa-solid fa-people-group me-1 text-primary"></i>{{ campscourse.children|length }} / {{ campscourse.maxpersons }}</p>
</div>
<p>
{{ campscourse.getContent()|raw }}
</p>
<h3 class="price mt-3">
<strong>{{ 'Prijs:'|trans }}</strong>
<span class="text-black">{{ campscourse.pricePerPerson|number_format(2, ',', '.') }} €</span>
</h3>
</div>
</div>
<div class="row mt-5">
<div class="col-12">
<div class="col-md-8 offset-md-2">
<div class="bg-primary bg-opacity-10 p-4">
<h1>{{ 'Inschrijfformulier'|trans }}</h1>
{% if campscourse.getexpiry_date >= date('now') %}
{% if campscourse.getStart_in_date <= date('now') %}
{% if campscourse.children|length != campscourse.maxpersons %}
{% if campscourse.korting %}
{{ render(controller('App\\Controller\\CheckLidCardController::Check')) }}
{% endif %}
{% form_theme form 'bootstrap_5_layout.html.twig' %}
{{ form_start(form) }}
<div class="row">
<div class="col-6">
{{ form_row(form.firstName, {'label_attr': {'class': 'col-sm-3 control-label'}, 'attr': {'class': 'form-control', 'placeholder': 'Voornaam'}}) }}
{{ form_row(form.lastName, {'label_attr': {'class': 'col-sm-3 control-label'}, 'attr': {'class': 'form-control', 'placeholder': 'Achternaam'}}) }}
{{ form_row(form.street, {'label_attr': {'class': 'col-sm-3 control-label'}, 'attr': {'class': 'form-control', 'placeholder': 'Straat'}}) }}
{{ form_row(form.postalCode, {'label_attr': {'class': 'col-sm-3 control-label'}, 'attr': {'class': 'form-control', 'placeholder': 'Postcode'}}) }}
{{ form_row(form.country) }}
{{ form_row(form.birthdate, {'label_attr': {'class': 'col-sm-3 control-label'}, 'attr': {'class': 'form-control', 'placeholder': 'DD/MM/YYYY'}}) }}
{% if campscourse.zeilofSurfKamp%}
{{ form_row(form.gezondheidmedische) }}
{% endif %}
</div>
<div class="col-6">
{{ form_row(form.email, {'label_attr': {'class': 'col-sm-3 control-label'}, 'attr': {'class': 'form-control', 'placeholder': 'E-mail'}}) }}
{{ form_row(form.confirmEmail, {'label_attr': {'class': 'col-sm-4 control-label'}, 'attr': {'class': 'form-control', 'placeholder': 'E-mail'}}) }}
{{ form_row(form.streetNumber, {'label_attr': {'class': 'col-sm-3 control-label'}, 'attr': {'class': 'form-control', 'placeholder': 'Nr'}}) }}
{{ form_row(form.city, {'label_attr': {'class': 'col-sm-3 control-label'}, 'attr': {'class': 'form-control', 'placeholder': 'Plaats'}}) }}
{{ form_row(form.phoneNumber, {'label_attr': {'class': 'col-sm-3 control-label'}, 'attr': {'class': 'form-control', 'placeholder': 'Telefoonnummer'}}) }}
{{ form_row(form.gender, {'label_attr': {'class': 'col-sm- control-label'}, 'attr': {'class': 'form-control', 'placeholder': 'Selecteer een geslacht'}}) }}
{% if campscourse.zeilofSurfKamp%}
{{ form_row(form.phoneNumber2) }}
{{ form_row(form.zeilofsurfervaring) }}
{% endif %}
</div>
{{ form_row(form.agreeTerms) }}
{{ form_row(form.submit, {'label_attr': {'class': 'col-sm-3 control-label mt-3'}}) }}
</div>
{{ form_end(form) }}
{% else %}
<p>{{ 'Het maximale aantal inschrijvingen is bereikt. Indien u toch nog wilt deelnemen,'|trans }}</p>
<p>{{ 'verzoeken wij u vriendelijk om contact met ons op te nemen via het contactformulier dan kunnen we kijken of er nog plaats is.'|trans }}</p>
{% endif %}
{% else %}
<p>{{ 'Inschrijven kan pas van af :'|trans }} {{ campscourse.getStart_in_date|date('d-m-Y H:i')}} </p>
{% endif %}
{% else %}
<p>{{ 'Inschrijven is afgelopen :'|trans }} {{ campscourse.getexpiry_date|date('d-m-Y H:i')}} </p>
{% endif %}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{% endblock %}