{% extends 'base.html.twig' %}
{% block body %}
<div class="container-fluid">
<p class="lead">Afin de réserver vos activités du 10•55, veuillez remplir ci-dessous les champs de formulaire.<br> Nous vous informons que toutes les données collectées sont utilisées <b>uniquement pour votre réservation</b> et <b>ne seront pas cédées à des tiers.</b><br><br>
A très bientôt.</p>
{# <p class="bg-warning text-dark p-3">Les formules anniversaires évoluent. La réservation anniversaire sera à nouveau disponible le mercredi 7 février</p> #}
<hr class="mt-3 mb-3">
</div>
{% if offres is defined %}
<h4 class="mb-3 container-fluid">Les offres du moment !</h4>
<div class="mb-3 container-fluid" id="offres_container">
<div id="offres">
{% for offre in offres %}
<div class="offre" id="offre{{ offre.id }}">
{% if offre.type == 1 %}
<a href="{{ offre.lien }}" target="_blank" title="{{ offre.titre }}">
<img src="{{ asset('uploads/images/' ~ offre.image ) | imagine_filter('diapo') }}" alt="{{ offre.titre }}">
</a>
{% else %}
<button
class="{% if offre.type == 2 %}formule{% else %}forfait{% endif %}Button"
data-formule="{% if offre.type == 2 %}{{ offre.formule.code }}{% else %}{{ offre.forfait.formule.code }}{% endif %}"
{% if offre.type == 3 %}data-forfait="{{ offre.forfait.id }}"{% endif %}
title="{{ offre.titre }}"
>
<img src="{{ asset('uploads/images/' ~ offre.image ) | imagine_filter('diapo') }}" alt="{{ offre.titre }}">
</button>
{% endif %}
</div>
{% endfor %}
</div>
<div id="offres_nav">
<span class="prev"><</span>
<span class="next">></span>
</div>
</div>
{% endif %}
<div class="container-fluid">
{% if formules is defined %}
<form action="/forfait" method="POST">
<input type="hidden" name="offreForfait" id="offreForfait">
<h4 class="mb-3">Quelle formule souhaitez-vous réserver ?</h4>
<div class="row my-3 list-formule">
{% for formule in formules %}
{#% if formule.code != "escape-game-1055" %#}
{% if formule.actif %}
<div class="custom-radio col-12 col-sm-10 offset-sm-1 offset-md-0 col-md-6 col-lg-4 my-3">
{# {% if vich_uploader_asset(formule, 'imageFile') %} #}
<label for="{{ formule.code }}" class="w-100">
{# <img src="{{ vich_uploader_asset(formule, 'imageFile') }}" class="img-thumbnail"> #}
<img src="{{ asset('uploads/images/' ~ formule.image ) | imagine_filter('my_thumb') }}" class="img-thumbnail" alt="{{ formule.designation }}">
</label>
{# {% endif %} #}
<div class="flex align-items-center"><input id="{{ formule.code }}" name="formule" class="custom-control-input ml-3 position-relative" required="" value="{{ formule.code }}" data-id="{{ formule.id }} " type="radio">
<label class="custom-control-label h4" for="{{ formule.code }}">{{ formule.designation }}</label></div>
</div>
{% endif %}
{% endfor %}
</div>
<button type="reset" class="btn btn-sm bg-danger text-white"><i class="fas fa-backspace"></i> Changer de formule</button>
<div id="infosAnniversaire" class="row col-md-12">
<hr class="mb-4 col-12">
<h4 class="mb-3">Nom, prénom et âge de l'enfant concerné :</h4>
<div class="row col-md-12 d-flex flex-column">
<div class="row">
<div class="col-lg-5 mb-2">
<div class="mb-3">
<label for="firstnameEnfant">Prénom <span class="text-muted">(Obligatoire)</span></label>
<input class="form-control" id="firstnameEnfant" name="firstnameEnfant" placeholder="" value="" type="text">
</div>
<label for="lastnameEnfant">Nom <span class="text-muted">(Obligatoire)</span></label>
<input class="form-control" id="lastnameEnfant" name="lastnameEnfant" placeholder="" value="" type="text">
</div>
<div class="col-lg-5 mb-2">
<div class="mb-3">
<label for="naissanceEnfant">Date de naissance <span class="text-muted">(Obligatoire)</span></label>
<input class="form-control" id="naissanceEnfant" name="naissanceEnfant" placeholder="jj/mm/aaaa" value="" type="date">
</div>
<label for="ageEnfant">Âge <span class="text-muted">(Obligatoire)</span></label>
<input class="form-control col-md-4" id="ageEnfant" name="ageEnfant" placeholder="" value="" type="number" data-parsley-type="integer">
</div>
</div>
</div>
<div class="row">
<h4 id="titleParticipants" class="col-12 mb-3">Pour combien d'enfants souhaitez-vous réserver ?</h4>
<div class="col-md-12 mb-3 d-flex flex-row">
<label for="nbreParticipants" class="pt-2">Nombre d'enfants prévus (mini. 4 / max. 20) :</label>
<div class="col-lg-3 ml-0">
<input type="number" name="nbreParticipants" id="nbreParticipants" class="form-control spinner" value="4" min="4" max="20" data-parsley-errors-messages-disabled />
<div id="error-anniversaire" class="invalid-feedback">Le nombre minimum de participants pour un anniversaire doit être de 4 et maximum 20.</div>
</div>
</div>
</div>
</div>
{# {% if cart != null %}{{ dump(cart) }}{% endif %} #}
<hr class="mb-4">
<div class="container-calendar" {% if bookingDate %}style="display:block;"{% endif %}>
<div class="calendar">
<div class="row d-flex flex-row">
<div class="col-lg-6 mb-4">
{% if not bookingDate %}
<h4 class="mb-3 calendar">Pour quelle date souhaitez-vous réserver ? <br>
<small><small>Veuillez utiliser le calendrier pour selectionner votre date.</small></small>
</h4>
<input class="form-control col-md-10" id="bookingDate" name="bookingDate" readonly="" placeholder="jj/mm/aaaa" required="" type="text" >
{% else %}
<h4 class="mb-3 date_registred">
Date d'arrivée : <small><small class="badge text-white bg-primary ml-2">( {{ bookingDate | date('d/m/Y') }} )</small></small>
</h4>
{% endif %}
</div>
<div id="creneauxFormule" class="col-lg-6 mb-4">
<h4 class="mb-3">Créneaux disponibles</h4>
<input class="" id="creneau_anniv" name="creneau_anniv" required="" type="hidden" >
<div id="sessions" class="row my-0 py-0 creneaux">
<p class="text-danger py-3">Veuillez sélectionner une date !</p>
</div>
</div>
</div>
</div>
</div>
<div class="container-fluid mt-3">
<div class="row justify-content-end">
<button class="btn btn-primary btn-lg ladda-button d-flex align-items-center" disabled id="etape1" type="submit" data-style="zoom-out" data-spinner-color="#FFFFFF">
<span class="ladda-label">Configurer la formule</span>
<span class="h3 mb-0"> ></span>
<div class="ladda-progress"></div>
</button>
</div>
</div>
</form>
{% if bookingDate %}
<form action="/" method="POST">
<input type="hidden" name="reset_cart" value="true">
<button class="btn btn-danger btn-sm ladda-button d-flex align-items-center my-auto" data-bs-toggle="tooltip" data-bs-placement="top" title="Cette action videra le panier !" type="submit">
<i class="fas fa-trash mr-2"></i>
<span class="ladda-label">Modifier mon choix</span>
</button>
</form>
{% endif %}
{% else %}
<div class="py-5">
<h3 class="text-center alert alert-warning">Aucune formule disponible</h3>
</div>
{% endif %}
</div>
{% endblock %}