templates/frontend/frontindex/congresNationaux.html.twig line 4

Open in your IDE?
  1. {% extends 'frontend/frontindex/add.html.twig' %}
  2. {% block seo %}
  3.     {{ render(path(
  4.         'seo',
  5.         { 'page':16 }
  6.     )) }}
  7. {% endblock %}
  8. {% block body %}
  9.     <section class="service-area p-5">
  10.         <div class="container">
  11.             <div class="row">
  12.                 <div class="col-md-6 offset-md-3">
  13.                     {% for message in app.flashes('success') %}
  14.                         <div class="alert alert-success text-center">
  15.                             {{ message }}
  16.                         </div>
  17.                     {% endfor %}
  18.                     {% for message in app.flashes('danger') %}
  19.                         <div class="alert alert-danger text-center">
  20.                             {{ message }}
  21.                         </div>
  22.                     {% endfor %}
  23.                 </div>
  24.             </div>
  25.             <div class="row">
  26.                 <div class="col-lg-8 offset-lg-2 col-12">
  27.                     <div class="section-title">
  28.                         <h1>{{'%congresNatio%'|trans}}</h1>
  29.                     </div>
  30.                 </div>
  31.             </div>
  32.             <div id="accordion">
  33.                 <div class="row">
  34.                     <div class="col-md-6 text-right" id="headingOne">
  35.                         <button class="btn btn-outline-info btn-lg btn-block" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">{{'%upcommingeventsCongres%'|trans|capitalize}}</button>
  36.                     </div>
  37.                     <div class="col-md-6" id="headingTwo">
  38.                         <button class="btn btn-outline-info btn-lg btn-block" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">{{'%PastEventCongres%'|trans|capitalize}}</button>
  39.                     </div>
  40.                 </div>
  41.                 <div class="row mt-3">
  42.                     <div id="collapseOne" class="col-lg-12 col-md-10 col-12 wow fadeInLeft collapse show" data-wow-delay="0.1s" style="width: 100%;" aria-labelledby="headingOne" data-parent="#accordion">
  43.                         <h2 class="text-center pt-3" style="color:#112a53">{{'%upcommingeventsCongres%'|trans|capitalize}}</h2>
  44.                         <div class="row">
  45.                             {% set currentDate = date() %}
  46.                             {% for congres in touscongres %}
  47.                                 {% if congres.dateDebut >= currentDate  %}
  48.                                     <div class="col-md-4 wow fadeInLeft" data-wow-delay="0.2s">
  49.                                         <div class="single-blog">
  50.                                             <div class="row s-blog-head">
  51.                                                 <div class="col-12 s-blog-img">
  52.                                                     <a href="{{ path('details_congres',{'id':congres.id}) }}"><img src="{{ asset('uploads/imagesCongres/' ~ congres.image) }}"></a>
  53.                                                 </div>
  54.                                                 <div class="top-meta">
  55.                                                     <span>{{ congres.dateDebut |date("d-m-y")}}
  56.                                                     </span>
  57.                                                 </div>
  58.                                             </div>
  59.                                             <div class="single-blog-content">
  60.                                                 <div class="single-blog-title mb-4 text-center">
  61.                                                     <h3>
  62.                                                         <a href="{{ path('details_congres',{'id':congres.id}) }}">
  63.                                                             {% if app.request.locale=='fr' %}
  64.                                                                 {{ congres.label }}
  65.                                                             {% elseif app.request.locale=='en' %}
  66.                                                                 {{ congres.labelEn }}
  67.                                                             {% endif %}
  68.                                                         </a>
  69.                                                     </h3>
  70.                                                 </div>
  71.                                             </div>
  72.                                             <div class="row mt-2 mb-2">
  73.                                                 <div class="col-6">
  74.                                                     <a href="{{ path('details_congres',{'id':congres.id}) }}" class="btn btn-primary">
  75.                                                         {{'%LirePlus%'|trans}}
  76.                                                     </a>
  77.                                                 </div>
  78.                                                 {% if congres.inscription %}
  79.                                                     <div class="col-6">
  80.                                                         {% if app.user %}
  81.                                                             <a class="btn btn-outline-primary" data-toggle="modal" data-target="#exampleModalCenter{{congres.id}}">
  82.                                                                 {{'%etreparticipant%'|trans}}
  83.                                                             </a>
  84.                                                             <div class="modal fade" id="exampleModalCenter{{congres.id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle{{congres.id}}" aria-hidden="true">
  85.                                                                 <div class="modal-dialog modal-dialog-centered" role="document">
  86.                                                                     <div class="modal-content">
  87.                                                                         <form action="{{path('BeParticipant',{'user':app.user.id,'congre':congres.id})}}" id="beparticipant" method="post">
  88.                                                                             <div class="modal-header">
  89.                                                                                 <h5 class="modal-title" id="exampleModalLongTitle{{congres.id}}">{{'%etreparticipant%'|trans}}
  90.                                                                                     {{'%in%'|trans}}
  91.                                                                                     {{congres.label}}</h5>
  92.                                                                                 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  93.                                                                                     <span aria-hidden="true">&times;</span>
  94.                                                                                 </button>
  95.                                                                             </div>
  96.                                                                             <div class="modal-body">
  97.                                                                                 <p>
  98.                                                                                     <strong>
  99.                                                                                         {{'%Entrezvotreemail%'|trans}}:</strong>
  100.                                                                                 </p>
  101.                                                                                 <input type="email" name="email" value="{{app.user.email}}" class="form-control" disabled required>
  102.                                                                                 <label for="statut-select">{{'%Participerentantque%'|trans}}:</label>
  103.                                                                                 <select name="statuts" id="statut-select">
  104.                                                                                     <option value="participant">{{'%Participant%'|trans}}</option>
  105.                                                                                     <option value="speaker">{{'%Speaker%'|trans}}</option>
  106.                                                                                     <option value="chair">{{'%Modérateur%'|trans}}</option>
  107.                                                                                     <option value="exibitor">{{'%exibator%'|trans}}</option>
  108.                                                                                     <option value="organisator">{{'%organisateur%'|trans}}</option>
  109.                                                                                 </select>
  110.                                                                             </div>
  111.                                                                             <div class="modal-footer">
  112.                                                                                 <button type="button" class="btn btn-secondary" data-dismiss="modal">{{'%Close%'|trans}}</button>
  113.                                                                                 <button type="submit" class="btn btn-primary">{{'%Valider%'|trans}}</button>
  114.                                                                             </div>
  115.                                                                         </form>
  116.                                                                     </div>
  117.                                                                 </div>
  118.                                                             </div>
  119.                                                         {% else %}
  120.                                                             <a tabindex="0" class="btn btn-outline-primary" role="button" data-toggle="popover" data-trigger="focus" title="{{'%inscrire%'|trans}}" data-content="{{'%titlePopoverParticipate%'|trans}}">{{'%etreparticipant%'|trans}}</a>
  121.                                                         {% endif %}
  122.                                                     </div>
  123.                                                 {% endif %}
  124.                                             </div>
  125.                                         </div>
  126.                                     </div>
  127.                                 {% endif %}
  128.                             {% endfor %}
  129.                             {% for eventATU in eventsATU %}
  130.                                 {% if eventATU.startDate >= currentDate  %}
  131.                                     <div class="col-md-4 wow fadeInLeft" data-wow-delay="0.2s">
  132.                                         <div class="single-blog">
  133.                                             <div class="row s-blog-head">
  134.                                                 <div class="col-12 s-blog-img">
  135.                                                     <img src="{{ asset('uploads/imagesEvents/' ~ eventATU.image) }}">
  136.                                                 </div>
  137.                                                 <div class="top-meta">
  138.                                                     <span>{{eventATU.startDate|date('d-m-Y')}}</span>
  139.                                                 </div>
  140.                                             </div>
  141.                                             <div class="single-blog-content">
  142.                                                 <div class="single-blog-title mb-4 text-center">
  143.                                                     <h3>
  144.                                                         <a href="{{ path('details_event',{'id':eventATU.id}) }}">
  145.                                                             {% if app.request.locale=='fr' %}
  146.                                                                 {{ eventATU.titre }}
  147.                                                             {% elseif app.request.locale=='en' %}
  148.                                                                 {{ eventATU.title }}
  149.                                                             {% endif %}
  150.                                                         </a>
  151.                                                     </h3>
  152.                                                 </div>
  153.                                                 <div class="row">
  154.                                                     <div class="col-6 text-center">
  155.                                                         <a href="{{ path('details_event',{'id':eventATU.id}) }}" class="btn btn-primary">
  156.                                                             {{'%LirePlus%'|trans}}
  157.                                                         </a>
  158.                                                     </div>
  159.                                                     {% set currentDate = date() %}
  160.                                                     {% if eventATU.inscription and eventATU.startDate >= currentDate %}
  161.                                                         <div class="col-6 text-center">
  162.                                                             <a href="{{ path('app_inscription_new',{'type':'event','id':eventATU.id}) }}" class="btn btn-outline-danger">
  163.                                                                 {{'%registration%'|trans}}
  164.                                                             </a>
  165.                                                         </div>
  166.                                                     {% endif %}
  167.                                                 </div>
  168.                                             </div>
  169.                                         </div>
  170.                                     </div>
  171.                                 {% endif %}
  172.                             {% endfor %}
  173.                         </div>
  174.                     </div>
  175.                     <div id="collapseTwo" class="col-lg-12 col-md-10 col-12 wow fadeInLeft collapse" data-wow-delay="0.1s" style="width: 100%;" aria-labelledby="headingTwo" data-parent="#accordion">
  176.                         <h2 class="text-center pt-3" style="color:#112a53">{{'%PastEventCongres%'|trans|capitalize}}</h2>
  177.                         <div class="row">
  178.                             {% for congres in touscongres %}
  179.                                 {% if congres.dateDebut < currentDate %}
  180.                                     <div class="col-md-4 wow fadeInLeft" data-wow-delay="0.2s">
  181.                                         <div class="single-blog">
  182.                                             <div class="row s-blog-head">
  183.                                                 <div class="col-12 s-blog-img">
  184.                                                     <a href="{{ path('details_congres',{'id':congres.id}) }}"><img src="{{ asset('uploads/imagesCongres/' ~ congres.image) }}"></a>
  185.                                                 </div>
  186.                                                 <div class="top-meta">
  187.                                                     <span>{{ congres.dateDebut |date("d-m-y")}}
  188.                                                     </span>
  189.                                                 </div>
  190.                                             </div>
  191.                                             <div class="single-blog-content">
  192.                                                 <div class="single-blog-title mb-4 text-center">
  193.                                                     <h3>
  194.                                                         <a href="{{ path('details_congres',{'id':congres.id}) }}">{{ congres.label }}</a>
  195.                                                     </h3>
  196.                                                 </div>
  197.                                             </div>
  198.                                             <div class="row mt-2 mb-2">
  199.                                                 <div class="col-md-6">
  200.                                                     <a href="{{ path('details_congres',{'id':congres.id}) }}" class="btn btn-primary">
  201.                                                         {{'%LirePlus%'|trans}}
  202.                                                     </a>
  203.                                                 </div>
  204.                                                 {% if congres.inscription %}
  205.                                                     <div class="col-6">
  206.                                                         {% if app.user %}
  207.                                                             <a class="btn btn-outline-primary" data-toggle="modal" data-target="#exampleModalCenter{{congres.id}}">
  208.                                                                 {{'%etreparticipant%'|trans}}
  209.                                                             </a>
  210.                                                             <div class="modal fade" id="exampleModalCenter{{congres.id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle{{congres.id}}" aria-hidden="true">
  211.                                                                 <div class="modal-dialog modal-dialog-centered" role="document">
  212.                                                                     <div class="modal-content">
  213.                                                                         <form action="{{path('BeParticipant',{'user':app.user.id,'congre':congres.id})}}" id="beparticipant" method="post">
  214.                                                                             <div class="modal-header">
  215.                                                                                 <h5 class="modal-title" id="exampleModalLongTitle{{congres.id}}">{{'%etreparticipant%'|trans}}
  216.                                                                                     {{'%in%'|trans}}
  217.                                                                                     {{congres.label}}</h5>
  218.                                                                                 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  219.                                                                                     <span aria-hidden="true">&times;</span>
  220.                                                                                 </button>
  221.                                                                             </div>
  222.                                                                             <div class="modal-body">
  223.                                                                                 <p>
  224.                                                                                     <strong>
  225.                                                                                         {{'%Entrezvotreemail%'|trans}}:</strong>
  226.                                                                                 </p>
  227.                                                                                 <input type="email" name="email" value="{{app.user.email}}" class="form-control" disabled required>
  228.                                                                                 <label for="statut-select">{{'%Participerentantque%'|trans}}:</label>
  229.                                                                                 <select name="statuts" id="statut-select">
  230.                                                                                     <option value="participant">{{'%Participant%'|trans}}</option>
  231.                                                                                     <option value="speaker">{{'%Speaker%'|trans}}</option>
  232.                                                                                     <option value="chair">{{'%Modérateur%'|trans}}</option>
  233.                                                                                     <option value="exhibitor">{{'%exibator%'|trans}}</option>
  234.                                                                                     <option value="organisator">{{'%organisateur%'|trans}}</option>
  235.                                                                                 </select>
  236.                                                                             </div>
  237.                                                                             <div class="modal-footer">
  238.                                                                                 <button type="button" class="btn btn-secondary" data-dismiss="modal">{{'%Close%'|trans}}</button>
  239.                                                                                 <button type="submit" class="btn btn-primary">{{'%Valider%'|trans}}</button>
  240.                                                                             </div>
  241.                                                                         </form>
  242.                                                                     </div>
  243.                                                                 </div>
  244.                                                             </div>
  245.                                                         {% else %}
  246.                                                             <a tabindex="0" class="btn btn-outline-primary" role="button" data-toggle="popover" data-trigger="focus" title="{{'%inscrire%'|trans}}" data-content="{{'%titlePopoverParticipate%'|trans}}">{{'%etreparticipant%'|trans}}</a>
  247.                                                         {% endif %}
  248.                                                     </div>
  249.                                                 {% endif %}
  250.                                             </div>
  251.                                         </div>
  252.                                     </div>
  253.                                 {% endif %}
  254.                             {% endfor %}
  255.                             {% for eventATU in eventsATU|reverse %}
  256.                                 {% if eventATU.startDate < currentDate %}
  257.                                     <div class="col-md-4 wow fadeInLeft" data-wow-delay="0.2s">
  258.                                         <div class="single-blog">
  259.                                             <div class="row s-blog-head">
  260.                                                 <div class="col-12 s-blog-img">
  261.                                                     <img src="{{ asset('uploads/imagesEvents/' ~ eventATU.image) }}">
  262.                                                 </div>
  263.                                                 <div class="top-meta">
  264.                                                     <span>{{eventATU.startDate|date('d-m-Y')}}</span>
  265.                                                 </div>
  266.                                             </div>
  267.                                             <div class="single-blog-content">
  268.                                                 <div class="single-blog-title mb-4 text-center">
  269.                                                     <h3>
  270.                                                         <a href="{{ path('details_event',{'id':eventATU.id}) }}">
  271.                                                             {% if app.request.locale=='fr' %}
  272.                                                                 {{ eventATU.titre }}
  273.                                                             {% elseif app.request.locale=='en' %}
  274.                                                                 {{ eventATU.title }}
  275.                                                             {% endif %}
  276.                                                         </a>
  277.                                                     </h3>
  278.                                                 </div>
  279.                                                 <div class="row">
  280.                                                     <div class="col-6">
  281.                                                         <a href="{{ path('details_event',{'id':eventATU.id}) }}" class="btn btn-primary">{{'%LirePlus%'|trans}}</a>
  282.                                                     </div>
  283.                                                 </div>
  284.                                             </div>
  285.                                         </div>
  286.                                     </div>
  287.                                 {% endif %}
  288.                             {% endfor %}
  289.                         </div>
  290.                     </div>
  291.                 </div>
  292.             </div>
  293.             <div class="pagination pagination-sm">
  294.                 {{ knp_pagination_render(touscongres) }}
  295.             </div>
  296.         </div>
  297.     </section>
  298. {% endblock %}
  299. {% block js %}
  300.     {{parent()}}
  301.     <script>
  302.         $("[data-toggle=popover]").popover();
  303.     </script>
  304. {% endblock %}