src/Aviatur/TwigBundle/Resources/views/aviatur/Flux/Search/Car/carSearch_engine.html.twig line 1

Open in your IDE?
  1. {% if inlineEngine is defined %}
  2.     {# if NOT desktop hompage, var from controller #}
  3.     {% set dispoEngine = true %}
  4. {% else %}
  5.     {% set dispoEngine = false %}
  6. {% endif %}
  7. <form action ="" class="search__engine clearfix search-flight js-searchForm js-searchFormCar s:pt-12 xs:pt-12" style="width: 100%">
  8.     {% if cookieLastSearch is defined and cookieLastSearch != null %}
  9.         <div style="display:none">
  10.             <p id="js-cookieLastSearch-origin">{{ cookieLastSearch.origin }}</p>
  11.             <p id="js-cookieLastSearch-originLabel">{{ cookieLastSearch.originLabel }}</p>
  12.             {#<p id="js-cookieLastSearch-destination">{{ cookieLastSearch.destination }}</p>
  13.             <p id="js-cookieLastSearch-destinationLabel">{{ cookieLastSearch.destinationLabel }}</p>#}
  14.             <p id="js-cookieLastSearch-date1">{{ cookieLastSearch.date1 }}</p>
  15.             <p id="js-cookieLastSearch-date2">{{ cookieLastSearch.date2 }}</p>
  16.         </div>
  17.     {% endif %}
  18.     {% if cookieLastSearchC is defined and cookieLastSearchC != null %}
  19.         <div style="display:none">
  20.             <p id="js-cookieLastSearch-origin">{{ cookieLastSearchC.origin1 }}</p>
  21.             <p id="js-cookieLastSearch-originLabel">{{ cookieLastSearchC.originLabel1 }}</p>
  22.             {#<p id="js-cookieLastSearch-destination">{{ cookieLastSearch.destination }}</p>
  23.             <p id="js-cookieLastSearch-destinationLabel">{{ cookieLastSearch.destinationLabel }}</p>#}
  24.             <p id="js-cookieLastSearch-date1">{{ cookieLastSearchC.date1 }}</p>
  25.             <p id="js-cookieLastSearch-date2">{{ cookieLastSearchC.date2 }}</p>
  26.         </div>
  27.     {% endif %}
  28.     {# START .search-header #}
  29.     <div class="search__header main__header clearfix text-center">
  30.         <h1 class="search__title-principal-flight hide-availengine tooltipse w-full l:text-left s:flex xs:flex">
  31.             <i class="icon icon_bundle_car search__title__icon hide-lap-and-up hide-palm"></i>
  32.             {% if articulo is defined %}
  33.             <b class="text-white font-semibold font-[Roboto] text-3xl w-full text-center m:text-2xl s:text-xl xs:text-xl mx-3 ">Encuentre el carro ideal para su viaje</b>{% if app.session.has('operatorId') != 1 %}<b class="hide-portable">
  34.                     {% set info = articulo.url %}
  35.                     {% set info = info|replace({'-': ' '}) %}
  36.                     {% set contentInfo = json_decode(articulo.description, true) %}
  37.                     {% if contentInfo['type']=="autos"%}
  38.                         con {{info|capitalize}}
  39.                     {% endif %}
  40.                 </b>{% endif %}
  41.             {% else %}
  42.                 <b class="text-white font-semibold font-[Roboto] text-3xl w-full text-center  m:text-2xl s:text-xl xs:text-xl mx-3 ">Encuentre el carro ideal para su viaje</b>{% if app.session.has('operatorId') != 1 %}<b class="hide-portable"> </b>{% endif %}
  43.             {% endif %}
  44.         </h1>
  45.     </div>
  46.     {# END .search-header #}
  47.     {# START .search-body #}
  48.     <div class="search__light--box-opaque-palm">
  49.         {# <hr class="form-horizontal-line-palm"> #}
  50.         <section id="carOptions" class="search__row-main-flight">
  51.             <div class="clearfix js-flights">
  52.                 <div class="js-slideContent">
  53.                     <div class="wrapper-susy" style="display: flex; justify-content: space-between;">
  54.                         {# CITIES #}
  55.                             <div id="origin1Id" class="search__col-flight-city-flight dispo__col-search js-sameCity-origin">
  56.                                 <label class="label-top" for="origin1Validate">Ciudad de Origen</label>
  57.                                 <div class="form-group">
  58.                                     <input type="hidden" name="parameters[origin1]" id="origin1">
  59.                                     <i class="icon icon_search_close icon__input icon__input--click js-empty"></i>
  60.                                     <input id="origin1Validate" class="text-input-flight input--white js-searchErrorInput js-scrollToTop js-selectOnFocus ui-autocomplete-input" type="text" name="parameters[origin1Validate]" placeholder="Ciudad de Origen">
  61.                                 </div>
  62.                             </div>
  63.                             {# este campo esta oculto, se activa si das click en "devolver en otro sitio" #}
  64.                             <div id="destination1Id" class="search__col-flight-city-flight dispo__col-search js-sameCity-destination" style="display:none;">
  65.                                 <label class="label-top" for="origin1Validate">Ciudad de Destino</label>
  66.                                 <div class="form-group">
  67.                                     <input type="hidden" id="destination1" name="parameters[destination1]">
  68.                                     <i class="icon icon_search_close icon__input icon__input--click js-empty"></i>
  69.                                     <input id="destination1Validate" class="text-input-flight input--white js-searchErrorInput js-scrollToTop js-selectOnFocus ui-autocomplete-input" type="text" name="parameters[destination1Validate]" placeholder="Ciudad de Destino">
  70.                                 </div>
  71.                             </div>
  72.                         {# END CITIES #}
  73.                         {# DATES #}
  74.                         <div style="display:contents;">
  75.                             <div id="datesdisplay1Id" class="dispo__col-search divider-left search__col-flight-date-flight js-sameCity-dates">
  76.                                 <label class="label-top" for="js-createDatepicker1">Fecha de recogida</label>
  77.                                 <div class="form-group">
  78.                                     <div class="relative icon__input--inline js-createDatepicker js-datepicker-container-open" data-input="#date1" data-instancenbr="1" role="button" tabindex="0" data-tabopen="1" style="display: flex;">
  79.                                         <input type="hidden" name="parameters[date1]" id="date1" readonly="readonly" style="display:none">
  80.                                         <input type="text" id="js-createDatepicker1" name="parameters[date1validate]" placeholder="Fecha de recogida" readonly="readonly" class="text-input text-input-flight input--white js-searchErrorInput js-inputDatepicker no-focus !text-sm" tabindex="-1">
  81.                                         <select name="parameters[time1]" id="time1"  class="select--clock text-input-flight input--white" style="font-size:14px !important; text-align:right; text-align-last:right;">
  82.                                             <option value="T00:00">12:00 a.m.</option>
  83.                                             <option value="T00:30">12:30 a.m.</option>
  84.                                             {% for i in 1..11 %}
  85.                                                 <option value="T{% if i <= 9%}0{% endif %}{{i}}:00" {% if i == 10 %} selected="selected"{% endif %}>{% if i <= 9%}0{% endif %}{{i}}:00 a.m.</option>
  86.                                                 <option value="T{% if i <= 9%}0{% endif %}{{i}}:30">{% if i <= 9 %}0{% endif %}{{i}}:30 a.m.</option>
  87.                                             {% endfor %}
  88.                                             <option value="T12:00">12:00 p.m.</option>
  89.                                             <option value="T12:30">12:30 p.m.</option>
  90.                                             {% for i in 1..11 %}
  91.                                                 <option value="T{{i + 12}}:00">{% if i <= 9%}0{% endif %}{{i}}:00 p.m.</option>
  92.                                                 <option value="T{{i + 12}}:30">{% if i <= 9%}0{% endif %}{{i}}:30 p.m.</option>
  93.                                             {% endfor %}
  94.                                         </select>
  95.                                     </div>
  96.                                 </div>
  97.                                 <label id="js-dateError" class="js-searchError label--error" style="display: none;"></label>
  98.                             </div>
  99.                             <div class="dispo__col-search divider-right search__col-flight-date-flight">
  100.                                 <label class="label-top" for="js-createDatepicker-return1">Fecha de entrega</label>
  101.                                 <div class="form-group search-dateGroup">
  102.                                     <div class="relative icon__input--inline js-createDatepicker js-datepicker-container-open is-active" data-input="#date-return1" data-instancenbr="1" role="button" tabindex="0" data-tabopen="1" style="display: flex">
  103.                                         <input type="hidden" name="parameters[date-return1]" id="date-return1" readonly="readonly" style="display:none">
  104.                                         <input type="text" id="js-createDatepicker-return1" name="parameters[date1validate]" placeholder="Fecha de entrega" readonly="readonly" class="text-input text-input-flight input--white js-searchErrorInput js-inputDatepicker js-text-input-flight no-focus !text-sm" tabindex="-1">
  105.                                         <select name="parameters[time1]" id="time-return1"  class="select--clock text-input-flight input--white" style="font-size:14px !important; text-align: right; text-align-last:right;">
  106.                                             <option value="T00:00">12:00 a.m.</option>
  107.                                             <option value="T00:30">12:30 a.m.</option>
  108.                                             {% for i in 1..11 %}
  109.                                                 <option value="T{% if i <= 9%}0{% endif %}{{i}}:00" {% if i == 10%}selected="selected"{% endif %}>{% if i <= 9%}0{% endif %}{{i}}:00 a.m.</option>
  110.                                                 <option value="T{% if i <= 9%}0{% endif %}{{i}}:30">{% if i <= 9%}0{% endif %}{{i}}:30 a.m.</option>
  111.                                             {% endfor %}
  112.                                             <option value="T12:00">12:00 p.m.</option>
  113.                                             <option value="T12:30">12:30 p.m.</option>
  114.                                             {% for i in 1..11 %}
  115.                                                 <option value="T{{i + 12}}:00">{% if i <= 9%}0{% endif %}{{i}}:00 p.m.</option>
  116.                                                 <option value="T{{i + 12}}:30">{% if i <= 9%}0{% endif %}{{i}}:30 p.m.</option>
  117.                                             {% endfor %}
  118.                                         </select>
  119.                                     </div>
  120.                                 </div>
  121.                             </div>
  122.                         </div>
  123.                         {# END DATES #}
  124.                         {# END .search-body #}
  125.                         {# START .search-footer #}
  126.                         <div class="search__col-car-send-button js-searchButton">
  127.                             <a class="btn-circle search__footer__submit js-searchButton">
  128.                                 <svg width="24" height="24" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
  129.                                     <path d="M13.8001 25.3484C20.2869 25.3484 25.5455 20.1721 25.5455 13.7868C25.5455 7.40158 20.2869 2.22531 13.8001 2.22531C7.31329 2.22531 2.05469 7.40158 2.05469 13.7868C2.05469 20.1721 7.31329 25.3484 13.8001 25.3484Z" fill="#00c382" stroke="white" stroke-width="2.71293" stroke-linecap="round" stroke-linejoin="round"></path>
  130.                                     <path d="M28.4803 28.2407L22.0938 21.9541" stroke="white" stroke-width="2.71293" stroke-linecap="round" stroke-linejoin="round"></path>
  131.                                 </svg>
  132.                             </a>
  133.                             <span class="btn-title__car-send-button js-searchButton">Buscar en Autos</span>
  134.                         </div>
  135.                         {# END .search-footer #}
  136.                     </div>
  137.                 </div>
  138.             </div>
  139.         </section>
  140.         <div class="search__header clearfix mb-lg-0 grid justify-center l:justify-start">
  141.             <div style="float:left;" class="search__btn-group btn-group" role="group" aria-label="">
  142.                 <button type="button" class="btn tooltips js-sameCity s:!pl-4 xs:!pl-4" data-date="1">
  143.                     <span class="tooltips-content hidden-all">Devolver el vehículo en otro lugar</span>
  144.                     <i class="material-symbols-rounded flight-type checkedButtonCar" style="float: left;margin-right: 0.3rem;font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24; font-size:16px;">radio_button_unchecked</i>
  145.                     <span class="xs:text-left">Devolver el vehículo en otro lugar</span>
  146.                 </button>
  147.             </div>
  148.         </div>
  149.         <label id="js-destination1Error" class="js-searchError label--error" style="display: none;"></label>
  150.     </div>
  151. </form>