templates/frontend/memberShip/BenefitsMembership.html.twig line 1

Open in your IDE?
  1. {% extends 'frontend/frontindex/add.html.twig' %}
  2. {% block body %}
  3.     <div class="container">
  4.         <div class="row mt-5 mb-5">
  5.             <div class="col-md-10 mt-5">
  6.                 <h6>{{'%titreBenefitsMemberShip%'|trans}}</h6>
  7.                 <span>{{'%P1MemberShipBenefits%'|trans}}
  8.                     <ul style="list-style: square">
  9.                         <li>{{'%P2MemberShipBenefits%'|trans}}</li>
  10.                         <li>{{'%P3MemberShipBenefits%'|trans}}</li>
  11.                         <li>{{'%P4MemberShipBenefits%'|trans}}</li>
  12.                         <li>{{'%P5.1MemberShipBenefits%'|trans}}:
  13.                             {{'%P5.2MemberShipBenefits%'|trans}}</li>
  14.                         <li>{{'%P6MemberShipBenefits%'|trans}}</li>
  15.                         <li>{{'%P7MemberShipBenefits%'|trans}}</li>
  16.                         <li>{{'%P8MemberShipBenefits%'|trans}}</li>
  17.                     </ul>
  18.                     <span>
  19.                         <strong>NB</strong>
  20.                         {{'%P8MemberShipBenefits%'|trans}}
  21.                     </span>
  22.                 </span>
  23.             </div>
  24.         </div>
  25.         <div class="row mt-5 mb-5" hidden>
  26.             <div class="col-md-6 offset-md-4">
  27.                 {% if app.user is empty %}
  28.                     <a tabindex="0" class="theme-btn text-white btn-lg" role="button" data-toggle="popover" data-trigger="focus" title="{{'%Membership%'|trans}}" data-content="{{'%titlePopoverBtnmemberShip%'|trans}}">
  29.                         <i class="fa-regular fa-address-card"></i>
  30.                         {{'%payerVotreMemberShip%'|trans}}
  31.                     </a>
  32.                 {% elseif app.user.isMembership == 0 or is_granted('ROLE_MEMBRE_EN_ATTENTE') or is_granted('ROLE_MEMBRE_REFUSER') %}
  33.                     <a tabindex="0" class="theme-btn text-white btn-lg" role="button" data-toggle="popover" data-trigger="focus" title="{{'%Membership%'|trans}}" data-content="{{'%titlePopoverBtnmemberShipEnAttente%'|trans}}">
  34.                         <i class="fa-regular fa-address-card"></i>
  35.                         {{'%payerVotreMemberShip%'|trans}}
  36.                     </a>
  37.                 {% elseif is_granted('ROLE_MEMBRE_EN_REGLE') or is_granted('ROLE_MEMBRE_ACCEPTER') or is_granted('ROLE_ADMIN') %}
  38.                     <button class="theme-btn text-white btn-lg" type="button" data-toggle="modal" data-target="#exampleModalCenter{{app.user.id}}">
  39.                         <i class="fa-regular fa-address-card"></i>
  40.                         {{'%payerVotreMemberShip%'|trans}}
  41.                     </button>
  42.                     <!-- Modal -->
  43.                     <div class="modal fade" id="exampleModalCenter{{app.user.id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle{{app.user.id}}" aria-hidden="true">
  44.                         <div class="modal-dialog modal-lg" role="document">
  45.                             <div class="modal-content">
  46.                                 <div class="modal-header">
  47.                                     <h5 class="modal-title" id="exampleModalLongTitle{{app.user.id}}">{{'%Confirmer%'|trans}}</h5>
  48.                                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  49.                                         <span aria-hidden="true">&times;</span>
  50.                                     </button>
  51.                                 </div>
  52.                                 <form method="post" action="{{ path('app_membership_new', {'user': app.user.id}) }}">
  53.                                     <div class="modal-body">
  54.                                         <div class="row">
  55.                                             <div class="col-md-12">
  56.                                                 <div class="card">
  57.                                                     <h4 class="card-header text-center">{{'%Récapitulatif%'|trans|capitalize}}</h4>
  58.                                                     <div class="card-body text-left">
  59.                                                         <span>{{'%textExplicatif%'|trans|capitalize}}
  60.                                                         </span>
  61.                                                         <p>
  62.                                                             <strong>
  63.                                                                 {{'%name%'|trans|capitalize}}:
  64.                                                             </strong>
  65.                                                             {{ app.user.nom }}
  66.                                                             {{ app.user.prenom }}</p>
  67.                                                         <p>
  68.                                                             <strong>{{'%votreEmail%'|trans|capitalize}}:</strong>
  69.                                                             {{ app.user.email }}</p>
  70.                                                         <p>
  71.                                                             <strong>{{'%pays%'|trans|capitalize}}:</strong>
  72.                                                             {{ app.user.pays }}</p>
  73.                                                         <p>
  74.                                                             <strong>{{'%Ville%'|trans|capitalize}}:</strong>
  75.                                                             {{ app.user.ville }}</p>
  76.                                                         <p>
  77.                                                             <strong>{{'%specialite%'|trans|capitalize}}:</strong>
  78.                                                             {{ app.user.specialite }}</p>
  79.                                                         {# <p>
  80.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     <strong>{{'%Prixpour%'|trans|capitalize}}</strong>
  81.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     <strong>
  82.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         {% if app.user.proofOfStatus != null %}Junior
  83.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         {% elseif app.user.numOrdre != null %}
  84.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             {{'%sénior%'|trans}}
  85.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         {% endif %}
  86.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     </strong>:
  87.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     <u>
  88.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         {% if app.user.proofOfStatus != null %}
  89.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             <input type="number" value="30" name="prix" hidden>
  90.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             30
  91.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         {% elseif app.user.numOrdre != null %}
  92.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             <input type="number" value="60" name="prix" hidden>
  93.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             60
  94.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         {% endif %}
  95.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Dt
  96.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     </u>
  97.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 </p> #}
  98.                                                         <p>
  99.                                                             <i class="fa fa-calendar-check"></i>
  100.                                                             <strong>{{'%Le%'|trans|capitalize}}:</strong>
  101.                                                             <u>{{ "now"|date('d-m-Y') }}
  102.                                                             </u>
  103.                                                         </p>
  104.                                                         <p>
  105.                                                             <label for="produit">Choisissez l'année à payer:</label>
  106.                                                             <select id="produit" name="produit">
  107.                                                                 {% for produit in produits %}
  108.                                                                     <option value="{{produit.id}}">{{produit.libelle}}</option>
  109.                                                                 {% endfor %}
  110.                                                             </select>
  111.                                                         </p>
  112.                                                     </div>
  113.                                                 </div>
  114.                                             </div>
  115.                                         </div>
  116.                                     </div>
  117.                                     <div class="modal-footer">
  118.                                         <button type="button" class="btn btn-secondary" data-dismiss="modal">{{'%Close%'|trans}}</button>
  119.                                         <button class="btn btn-primary" type="submit">{{'%Valider%'|trans}}</button>
  120.                                     </div>
  121.                                 </form>
  122.                             </div>
  123.                         </div>
  124.                     </div>
  125.                 {% endif %}
  126.                 <p class="text-left pt-3 pl-3">{{'%Vousavezpascompte%'|trans}}<a href="{{ path('app_register')}}">{{'%inscrire%'|trans}}.</a>
  127.                 </p>
  128.                 <p class="text-left pt-3 pl-4">{{'%Vousavezuncompte%'|trans}}<a href="{{ path('app_login')}}">{{'%Login%'|trans}}.</a>
  129.                 </p>
  130.             </div>
  131.         </div>
  132.     </div>
  133. {% endblock %}
  134. {% block js %}
  135.     {{parent()}}
  136.     <script>
  137.         $("[data-toggle=popover]").popover();
  138.     </script>
  139. {% endblock %}