{% extends 'base.html.twig' %}{% block body %} <div class="container-fluid pt-2"> <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-4 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-0 mb-md-2 pl-1">Choix de la formule :</h4> <div class="row mb-2 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 mt-2 mb-0"> {# {% 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 h5" 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="mt-2 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-1"> <div class="row justify-content-end"> <button class="btn btn-primary btn-lg ladda-button d-flex align-items-center py-1" 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" class="pt-3 pt-sm-0 form-remove-cart"> <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 %}