{% import 'shared/componnents/_macros/_alerts.html.twig' as alerts %} {% extends 'base.html.twig' %} {% block title %}Recherche hotels{% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block javascripts %} {{ parent() }} {% endblock %} {% block content %} {% set form = form ?? null %} {% set step_booking = step_booking ?? null %} {% set errors_validator = form_errors(form.roomFromAdmin) ~ '' ~ form_errors(form.beginDate) %} {% if errors_validator is not empty %} {{ alerts.notification(errors_validator, 'info') }} {% endif %} {% include 'shared/componnents/_step_payment.html.twig' with {'step': step_booking} %} {% include 'booking/search/new.html.twig' with {'form': form} %}
{% set atLeastOneHotelAvailable = false %} {% for hotelDetail in hotelsDetail %} {% if hotelDetail.prices is not empty and hotelDetail['prices']['days_not_available'] is not defined %} {% set atLeastOneHotelAvailable = true %}
Image de l'hôtel
{% for key,price in hotelDetail.prices %}
    {% set order = '' %} {% set roomLabelOrder = 1 %} {% for roomKey,room in price.rooms_per_pension %} {% set checked = false %} {% if order != room['order'] and (0 == room['order'] or 1 == room['order'] or 2 == room['order'] or 3 == room['order']) %} {% set checked = true %}
  • Chambre {{ roomLabelOrder }}
  • {% set roomLabelOrder = roomLabelOrder + 1 %} {% endif %} {% set order = room['order'] %}
  • {{ room['name'] }}
  • {% endfor %}
{% endfor %}
{% endif %} {% endfor %} {% if atLeastOneHotelAvailable is not true %} {{ alerts.alert('no_hotel_available'|trans, 'info', 'fa fa-fw fa-warning', 'Warning !') }} {% endif %}
{% endblock %}