templates/main/filmsShow.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Films Show - CinéDevRT{% endblock %}
  3. {% block body %}
  4. <main id="movieShow"> 
  5.     <div class="title1">
  6.         <h1> {{ movie.title }} </h1>
  7.     </div>
  8.     <div id="movieInfo">
  9.         <div> <img src="{{ asset('uploads/' ~ movie.file) }}"> </div>
  10.         <div>
  11.             <p> Réalisé par : {{ movie.realisedBy }} </p>
  12.             <p> Durée :  </p>
  13.             <p> Synopsis : </p> 
  14.             <p> {{ movie.content }} </p>
  15.         </div>
  16.     </div>
  17.     <div id="seancesAndNote">
  18.         <div id="seances">
  19.             <div class="title1">
  20.                 <h2> Les séances </h2>
  21.             </div>
  22.             <div>
  23.             {% if allSessionsByMovie %}
  24.                 {% for session in allSessionsByMovie %}
  25.                     <a href="{{ path('userReservation', {id: session.id}) }}"> {{ session.hours|date('H:i') }} </a>
  26.                 {% endfor %}
  27.             {% else %}
  28.                 <p class="center"> Aucune séance n'est disponible </p>
  29.             {% endif %}
  30.             </div>
  31.         </div>
  32.         <div id="note">
  33.             {% if not app.user %}
  34.                 <div class="title1">
  35.                     <h2> Votre avis </h2>
  36.                 </div>
  37.                 <div>
  38.                     <p> Veuillez vous connecter pour donner une note</p>
  39.                     <button> <a href="{{ path('app_login') }}"> Se connecter </a> </button>
  40.                 </div>
  41.             
  42.             {% elseif notesStatus == 1 %}
  43.                 <div class="title1">
  44.                     <h2> Votre avis </h2>
  45.                 </div>
  46.                 <div>
  47.                     <p> Vous avez déjà donné une note pour ce film</p>
  48.                     <button> Changer mon avis </button>
  49.                 </div>
  50.                 {# Le faire en JS, cacher le form et l'ouvrir quand il appuie #}
  51.             
  52.             {% elseif notesStatus == 0 %}
  53.                 <div class="title1">
  54.                     <h2> Votre avis </h2>
  55.                 </div>
  56.                 <div>
  57.                     {{ include('admin/note/_form.html.twig') }}
  58.                 </div>
  59.             {% endif %}
  60.         </div>
  61.     </div>
  62.     <div id="noteOfUsers">
  63.         <div class="title1">
  64.             <h2> Notes des utilisateurs </h2>
  65.         </div>
  66.         {% if allNotesByMovie %}
  67.             <ul>
  68.             {% for note in allNotesByMovie %}
  69.                     <li>
  70.                         <div> <img src=""> </div>
  71.                         <div> 
  72.                             <p> {{ note.IdUser.username }} - {{ note.note }}/5
  73.                             <hr>
  74.                             <p> {{ note.noteDesc }} </p>
  75.                         </div>
  76.                     </li>
  77.             {% endfor %}
  78.             </ul>
  79.         {% else %}
  80.                 <p class="center"> Aucune note n'a était donné sur ce film </p>
  81.         {% endif %}
  82.     </div>
  83. </main>
  84. {% endblock %}