templates/admin/planning.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Planning de rendez-vous{% endblock %}
  3. {% block body %}
  4.     <div class="section">
  5.         <div class="row">
  6.             <div class="col s12 m3 l2 p-20">
  7.                 <a
  8.                         href="#access"
  9.                         class="modal-trigger btn primary white-text"
  10.                 >
  11.                     Accès & contacts
  12.                 </a>
  13.                 <div id="access" class="modal">
  14.                     <div class="modal-content white">
  15.                         <h4>
  16.                             <i class="fa-solid fa-map-location"></i>
  17.                             Venir à votre rendez-vous
  18.                         </h4>
  19.                         <div class="row">
  20.                             <div class="col s12 m4 black-text">
  21.                                 <h6>{{ params('name') }}</h6>
  22.                                 <p>
  23.                                     {{ params('address') }}<br>
  24.                                     {{ params('zipcode') }} {{ params('city') }}<br>
  25.                                 </p>
  26.                                 <p>
  27.                                     {{ params('phone') | phoneNumber }}<br>
  28.                                     {{ params('email') }}
  29.                                 </p>
  30.                             </div>
  31.                             <div class="col s12 m8 black-text">
  32.                                 {% if params('latitude') and params('longitude') %}
  33.                                     <div class="map" id="map" data-controller="map" data-latitude="{{ params('latitude') }}" data-longitude="{{ params('longitude') }}">
  34.                                     </div>
  35.                                 {% endif %}
  36.                                 {% if params('address') and params('zipCOde') and params('city') and params('latitude') and params('longitude') %}
  37.                                     <a
  38.                                         href="https://www.google.fr/maps/place/{{ params('address') }}, {{ params('zipCOde') }} {{ params('city') }}/@{{ params('latitude') }},{{ params('longitude') }}"
  39.                                         target="_blank"
  40.                                         class="btn btn-small secondary white-text right"
  41.                                     >
  42.                                         Voir sur google maps
  43.                                     </a>
  44.                                 {% endif %}
  45.                             </div>
  46.                         </div>
  47.                     </div>
  48.                     <div class="modal-footer">
  49.                         <a href="#" class="modal-close waves-effect waves-green btn-flat">FERMER</a>
  50.                     </div>
  51.                 </div>
  52.             </div>
  53.             <div class="col s12 l10 p-20">
  54.                 {% if params('homeMessage') and params('homeMessage') != 'Non renseigné' %}
  55.                     <div
  56.                             id="home-message"
  57.                             class="modal"
  58.                             data-controller="modal-home"
  59.                             data-show="{{ params('homeMessage') and params('homeMessage') != 'Non renseigné' and not reservation and not app.session.get('has_seen_message')  }}"
  60.                     >
  61.                         <div class="modal-content white">
  62.                             <h4>Bonjour,</h4>
  63.                             <span class="grey-text text-darken-2">
  64.                                 {{  params('homeMessage') | sanitize_html('home.sanitizer') }}
  65.                             </span>
  66.                         </div>
  67.                         <div class="modal-footer">
  68.                             <a href="#" class="modal-close waves-effect waves-green btn-flat">FERMER</a>
  69.                         </div>
  70.                     </div>
  71.                 {% endif %}
  72.                 {% if dates | length > 0 %}
  73.                     <p class="flow-text white-text">
  74.                         Cliquez sur une date ci-dessous pour afficher les créneaux disponibles et effectuer une demande de rendez-vous. <br>
  75.                         Seules les dates avec des créneaux disponibles apparaissent. Une fois votre réservation validée, vous recevrez un email de confirmation.
  76.                     </p>
  77.                 {% else %}
  78.                     <p class="flow-text white-text">
  79.                         Aucune date n'est ouverte à la réservation de rendez-vous.<br>
  80.                         {% if params('phone') %}
  81.                             Vous pouvez nous joindre au {{ params('phone') }}.
  82.                         {% endif %}
  83.                     </p>
  84.                 {% endif %}
  85.             </div>
  86.         </div>
  87.         <div class="row">
  88.             <div class="row" id="planning-head">
  89.                 <div class="col s12 l2 hide-on-med-and-down">
  90.                 </div>
  91.                 <div class="col s12 l10">
  92.                     <div class="planning">
  93.                         {% for aDate in dates %}
  94.                             {% include 'planning/_date.html.twig' %}
  95.                         {% endfor %}
  96.                     </div>
  97.                 </div>
  98.                 <div class="col s12 l1 hide-on-med-and-down">
  99.                 </div>
  100.             </div>
  101.         </div>
  102.     </div>
  103.     {% include 'planning/_modal_reserve.html.twig' %}
  104.     {% if app.user %}
  105.         {% include 'planning/_modal_undo.html.twig' %}
  106.     {% endif %}
  107. {% endblock %}