{#Controller : App\FrontOffice\BookingControllerRoute : "booking_form"URI : "/reservation"#}{% extends "front-office/_base.html.twig" %}{% block script %} <script src="{{ asset('assets/js/reservation.js') }}"></script>{% endblock %}{% block content %} <section class="form-bg-page"> {# Check if there is really products in basket #} {% set check = false %} {% for key, c in app.request.cookies.all %} {% if key|split("-")|length > 1 %} {% set check = true %} {% endif %} {% endfor %} {% if check %} <div class="form-resa"> <h1>votre demande de reservation</h1> <form class="form-content meli-section-90" action="#" method="POST"> <section class="section-info"> <div class="cercle-bleu-content meli-between-center"> <h2>1</h2> <p>vous etes<span class="mention">*Mentions obligatoires</span></p> </div> <div class="info-resp meli-section-90"> <div class="child-info-resp meli-between-center"> <div class="form-div meli-flex-col"> <label for="resa-name" class="form-label">nom*</label> <input type="text" name="resa-name" class="form-input"> </div> <div class="form-div meli-flex-col"> <label for="resa-prenom" class="form-label">prenom*</label> <input type="text" name="resa-firstname" class="form-input"> </div> </div> <div class="child-info-resp meli-between-center"> <div class="form-div meli-flex-col"> <label for="resa-tel" class="form-label">telephone*</label> <input type="text" name="resa-tel" class="form-input"> </div> <div class="form-div meli-flex-col"> <label for="resa-email" class="form-label">adresse e-mail*</label> <input type="email" name="resa-email" class="form-input"> </div> </div> <div class="form-local meli-width-100"> <div class="form-adresse meli-width-100 meli-flex-col "> <label for="resa-adresse" class="form-label">adresse*</label> <input type="text" name="resa-address" class="form-input"> </div> <div class="child-info-resp meli-width-45 meli-between-center"> <div class="form-cp form-local-div meli-width-30 meli-flex-col"> <label for="resa-code" class="form-label">code postal*</label> <input type="text" name="resa-code" class="form-input"> </div> <div class="form-local-div meli-width-60 meli-flex-col"> <label for="resa-city" class="form-label">ville*</label> <input type="text" name="resa-city" class="form-input"> </div> </div> </div> </div> </section> <section class="section-location"> <div class="cercle-bleu-content meli-between-center"> <h2>2</h2> <p>vous souhaitez louer</p> </div> <div class="errors"> <p class="error-p"></p> </div> <div class="meli-section-90"> <div class="title-form-loc meli-between-center"> <h2>designation</h2> <h2>dates</h2> <h2>prix</h2> </div> {% set products = app.request.cookies.all %} <div id="loc-section" class="group-line-loc"> {% for key, p in products %} {% if key|split("-")|length > 1 %} {% set product = key|split("-")[0] %} {% set id = key|split("-")[1] %} <div class="line-loc meli-between-center js-field" id="{{ product }}-{{ id }}" data-id="{{ id }}" data-price="" data-tva="" data-type="{{ product }}" data-url="{{ path('ajax_reservation',{'product':product,'id':id}) }}" > <div class="designation meli-width-30"> <p id="js-name-view-{{ product }}-{{ id }}"></p> <input type="hidden" id="js-name-hidden-{{ product }}-{{ id }}" name="{{ product }}-{{ id }}" value=""> <div class="delete-line" data-url="{{ path('ajax_cookie_remove',{'product':product,'id':id}) }}" > <P>retirer</P> </div> </div> <div class="date-loc"> <div class="start-date meli-between-center"> <p>Du</p> <div class="days-loc"> <select class="border-date" name="date-start-day-{{ product }}-{{ id }}" id="date-start-day-{{ product }}-{{ id }}" required> <option disabled selected value="">JJ</option> {% for i in 1..31 %} <option value="{{ i }}">{{ i }}</option> {% endfor %} </select> </div> <div class="month-loc"> <select class="border-date" name="date-start-month-{{ product }}-{{ id }}" id="date-start-month-{{ product }}-{{ id }}" required> <option disabled selected value="">MM</option> {% for i in 1..12 %} <option value="{{ i }}">{{ i }}</option> {% endfor %} </select> </div> <div class="years-loc"> <select name="date-start-year-{{ product }}-{{ id }}" class="border-date" id="date-start-year-{{ product }}-{{ id }}" required> <option disabled selected value="">AAAA</option> {% for date in 0..5 %} {% set year = "now"|date_modify("+"~date~" year")|date('Y') %} <option value="{{ year }}">{{ year }}</option> {% endfor %} </select> </div> </div> <div class="finish-date meli-between-center "> <p>Au</p> <div class="days-loc"> <select class="border-date" name="date-end-day-{{ product }}-{{ id }}" id="date-end-day-{{ product }}-{{ id }}" required> <option disabled selected value="">JJ</option> {% for i in 1..31 %} <option value="{{ i }}">{{ i }}</option> {% endfor %} </select> </div> <div class="month-loc"> <select class="border-date" name="date-end-month-{{ product }}-{{ id }}" id="date-end-month-{{ product }}-{{ id }}" required> <option disabled selected value="">MM</option> {% for i in 1..12 %} <option value="{{ i }}">{{ i }}</option> {% endfor %} </select> </div> <div class="years-loc"> <select name="date-end-year-{{ product }}-{{ id }}" class="border-date" id="date-end-year-{{ product }}-{{ id }}" required> <option disabled selected value="">AAAA</option> {% for date in 0..5 %} {% set year = "now"|date_modify("+"~date~"year")|date('Y') %} <option value="{{ year }}">{{ year }}</option> {% endfor %} </select> </div> </div> </div> <div class="price-line meli-width-20"> <p><span id="js-price-view-{{ product }}-{{ id }}"></span> €/jour</p> </div> </div> {% endif %} {% endfor %} </div> </div> </section> <section class="last-section"> <div class="cercle-bleu-content meli-between-center"> <h2>3</h2> <p>vous y etes presque!</p> </div> <div class="footer-form meli-between-center"> <p class="meli-width-50">Les studios P vous propose une location<br>pour un motant total de :</p> <div class="total-loc meli-width-20"> <h2>total</h2> <p><span id="price-tot">-</span> €</p> </div> <div class="btn-envoyer"> <button id="submit-btn" type="submit">envoyer</button> </div> </div> </section> </form> </div> {% else %} <div id="empty-basket"> <h1>Vous n'avez rien mis dans votre panier</h1> </div> {% endif %} </section>{% endblock %}