templates/bilan/show.html.twig line 1

Open in your IDE?
  1. {% extends 'admin/base.html.twig' %}
  2. {% block title %}Bilan{% endblock %}
  3. {% block body %}
  4. <section class="mb-3 mb-lg-5">
  5.  <div class="card card-table mb-4">
  6.         <div class="card-header">
  7.             <div class="card-heading">
  8.             <span>Bilan de {{ bilan.member}} </span>
  9.                 <div style="float:right">
  10.                     <a href="{{ path('app_member_show',{'id': bilan.member.id }) }}">
  11.                         <span class="badge rounded-pill me-2 p-2 bg-primary">Membre</span>
  12.                     </a>
  13.                     <a href="{{ path('app_bilan_edit', {'id': bilan.id}) }}">
  14.                         <span class="badge rounded-pill me-2 p-2 bg-success">Modifier</span>
  15.                     </a>
  16.                 </div>
  17.         </div>
  18.     <table class="table">
  19.         <tbody>
  20.             <tr>
  21.                 <th>Id</th>
  22.                 <td>{{ bilan.id }}</td>
  23.             </tr>
  24.             <tr>
  25.                 <th>Date de création</th>
  26.                 <td>{{ bilan.createdAt ? bilan.createdAt|date('Y-m-d H:i:s') : '' }}</td>
  27.             </tr>
  28.             <tr>
  29.                 <th>Durée du séjour</th>
  30.                 <td>{{ bilan.nbrOfDays }}</td>
  31.             </tr>
  32.             <tr>
  33.                 <th>Taille</th>
  34.                 <td>{{ bilan.size }}</td>
  35.             </tr>
  36.             <tr>
  37.                 <th>Poids</th>
  38.                 <td>{{ bilan.weight }}</td>
  39.             </tr>
  40.  
  41.             <tr>
  42.                 <th>Particularités alimentaires</th>
  43.                 <td>{{ bilan.foodFeature }}</td>
  44.             </tr>
  45.             <tr>
  46.                 <th>Allérgie</th>
  47.                 <td>{{ bilan.allergic }}</td>
  48.             </tr>
  49.             <tr>
  50.                 <th>Description des blessures ou pathologies</th>
  51.                 <td>{{ bilan.precisionInjuriesPathologie }}</td>
  52.             </tr>
  53.             <tr>
  54.                 <th>Profile sportif</th>
  55.                 <td>{{ bilan.sportProfile }}</td>
  56.             </tr>
  57.             <tr>
  58.                 <th>dérniére mise à jours</th>
  59.                 <td>{{ bilan.updatedAt ? bilan.updatedAt|date('Y-m-d H:i:s') : '' }}</td>
  60.             </tr>
  61.             <tr>
  62.                 <th>Active</th>
  63.                 <td>{{ bilan.active ? 'Yes' : 'No' }}</td>
  64.             </tr>
  65.         </tbody>
  66.     </table>
  67. </div>
  68. {#  Liste des Mesures #}
  69. <div class="card card-table mt-2" >
  70.     <div class="card-header mb-2">
  71.             <div class="card-heading">
  72.                 <span>Les mesures effectués</span>
  73.                 <div style="float:right">
  74.                     <a href="{{ path('app_member_show',{'id': bilan.member.id }) }}">
  75.                         <span class="badge rounded-pill me-2 p-2 bg-primary">Membre</span>
  76.                     </a>
  77.                     <a href="{{ path('app_mesure_new', {'bilan_id': bilan.id}) }}">
  78.                         <span class="badge rounded-pill me-2 p-2 bg-success">Ajouter une nouvelle mesure</span>
  79.                     </a>
  80.                 </div>
  81.         </div>
  82.     </div>
  83.         <table class="table">
  84.         <thead>
  85.             <th>id</th>
  86.             <th> Date de création </th>
  87.             <th> Mise à jours </th>
  88.             <th> Poids </th>
  89.             <th> Masse Maigre </th>
  90.             <th> Masse grasse </th>
  91.             <th> Details </th>
  92.         </thead>
  93.         <tbody>
  94.             {% for mesure in bilan.mesures %}
  95.             <tr>
  96.                 <td>{{ mesure.id }}</td>
  97.                 <td>{{ mesure.createdAt ? mesure.createdAt|date('Y-m-d H:i:s') : '' }}</td>
  98.                 <td>{{ mesure.updatedAt ? mesure.updatedAt|date('Y-m-d H:i:s') : '' }}</td>
  99.                 <td>{{ mesure.weight }}</td>
  100.                 <td>{{ mesure.leanBodyMass }}</td>
  101.                 <td>{{ mesure.bodyFat }}</td>
  102.                 <td>
  103.                     <a href="{{ path('app_mesure_show', {'id': mesure.id}) }}" title="Afficher plus de détails">
  104.                        <svg class="svg-icon svg-icon-md me-3">
  105.                           <svg class="theme-line-0"><use xlink:href="{{asset('icons/orion-svg-sprite.svg#find-1')}}"></use></svg>
  106.                        </svg>
  107.                     </a>
  108.                 </td>
  109.             </tr>
  110.             {% endfor %}
  111.         </tbody>
  112.     </table>
  113. </div>
  114. </section>
  115. {% endblock %}