index.html.twig 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Films{% endblock %}
  3. {% block body %}
  4. {{ include('form/_form.film.html.twig') }}
  5. <table>
  6. <thead>
  7. <tr>
  8. <th>Nom</th>
  9. <th>Realisateur</th>
  10. <th>Genre</th>
  11. <th>Ajouté par</th>
  12. <th>Date d'ajout</th>
  13. <th></th>
  14. </tr>
  15. </thead>
  16. <tbody>
  17. <tr>
  18. <th colspan="6" class="title">Liste complète</th>
  19. </tr>
  20. </tbody>
  21. <tbody class="common-list" data-controller="sortable" data-sortable-group="shared" data-sortable-url="{{ path('update_list') }}">
  22. {% for entry in listeFilms %}
  23. {% set film = entry.film %}
  24. {% if film not in mesFilms %}
  25. <tr data-id="{{ film.id }}">
  26. <td>{{ film.name }}</td>
  27. <td>{{ film.realisateur }}</td>
  28. <td>{{ film.genre }}</td>
  29. <td>{{ entry.addedBy.pseudo }}</td>
  30. <td>{{ entry.dateAdded | date('d/m/Y') }}</td>
  31. <td>
  32. <a href="{{ path('app_index', {'id': film.id} ) }}"><i class="fa fa-edit"></i></a>
  33. </td>
  34. </tr>
  35. {% endif %}
  36. {% endfor %}
  37. </tbody>
  38. <tbody>
  39. <tr>
  40. <th colspan="6" class="title">Ma liste</th>
  41. </tr>
  42. </tbody>
  43. <tbody class="user-list" data-sortable-sortable="true" data-controller="sortable" data-sortable-group="shared" data-sortable-url="{{ path('update_list') }}">
  44. {% for film in mesFilms %}
  45. <tr data-id="{{ film.id }}">
  46. <td>{{ film.name }}</td>
  47. <td>{{ film.realisateur }}</td>
  48. <td>{{ film.genre }}</td>
  49. <td>{{ (film.commonLists | first).addedBy.pseudo }}</td>
  50. <td>{{ (film.commonLists | first).dateAdded | date('d/m/Y') }}</td>
  51. <td>
  52. <a href="{{ path('app_index', {'id': film.id} ) }}"><i class="fa fa-edit"></i></a>
  53. </td>
  54. </tr>
  55. {% endfor %}
  56. </tbody>
  57. </table>
  58. {% endblock %}