templates/index.html.twig line 1

  1. {% extends './base.html.twig' %}
  2. {% block title %}{{ 'title_home'|trans({}, 'messages') }}{% endblock %}
  3. {% block body %}
  4.     <div class="container my-5">
  5.         <div class="row">
  6.             <div class="container">
  7.                 <div class="row d-flex justify-content-between align-items-center my-3 pb-3">
  8.                     <div class="col-6">
  9.                         <img src="../../../internalImages/logo.png" alt="logo" class="img-logo">   
  10.                     </div>
  11.                     <div class="col-6 text-end">
  12.                         <a href="{{ path('logout') }}" class="btn btn-danger" title="{{ 'logout_button_alt'|trans({}, 'messages') }}"><i class="fas fa-sign-out-alt"></i></a>
  13.                     </div>
  14.                     <hr class="my-3">
  15.                     <div class="d-flex justify-content-center align-items-center gap-1">
  16.                         {{ flags|raw }}
  17.                     </div>
  18.                     {% set message = '' %} {% set color = '' %} {% set filename = '' %}
  19.                     {% for key, value in app.flashes %}
  20.                         {% if key == 'message' %}
  21.                             {% set message = value[0] %}
  22.                         {% elseif key == 'color' %}
  23.                             {% set color = value[0] %}
  24.                         {% elseif key == 'filename' %}
  25.                             {% set filename = value[0] %}
  26.                         {% else %}                
  27.                         {% endif %}
  28.                     {% endfor %}
  29.                     {% if message %}
  30.                         <div class="alert alert-{{ color }} mt-3" role="alert">
  31.                             {{ message }}
  32.                         </div>
  33.                     {% endif %}
  34.                 </div>
  35.                     <table class="table table-striped table-hover">
  36.                         <thead>
  37.                             <tr>
  38.                               <th scope="col">ID</th>
  39.                               <th scope="col">Phone</th>
  40.                               <th scope="col">Message</th>
  41.                               <th scope="col">Status</th>
  42.                             </tr>
  43.                           </thead>
  44.                           <tbody>
  45.                             {% for message in messages %}
  46.                                 <tr>
  47.                                     <td>{{ message.id }}</td>
  48.                                     <td>{{ message.phone }}</td>
  49.                                     <td>{{ message.message }}</td>
  50.                                     <td>{{ message.status }}</td>
  51.                                 </tr>
  52.                             {% endfor %}
  53.                     </table>
  54.             </div>
  55.         </div>
  56.     </div> 
  57. {% endblock %}