templates/Security/retrieve_login.html.twig line 1

Open in your IDE?
  1. {% extends "layout.html.twig" %}
  2. {% block body %}
  3. <div class="middle--off">
  4.     <div class="off-entete">
  5.         <div class="off-entete-i">
  6.             <div class="off-title">
  7.                 Identifiant perdu
  8.                 <div class="off-avatar"></div><!-- .off-avatar -->
  9.             </div><!-- .off-title -->
  10.             <div class="off-intro">
  11.                 Saisir toutes les données ci-dessous telles qu’elles sont enregistrées dans votre profil. 
  12.                 <br/>
  13.                 Un courriel d'information vous sera adressé à l’adresse e-mail enregistré dans la base.
  14.             </div>
  15.         </div><!-- .off-entete-i -->
  16.     </div><!-- .off-entete -->
  17.     <div class="off-form">
  18.         {{ form_start(form) }}
  19.             <div class="off-form-i">
  20.                 <fieldset>    
  21.                     <div class="form-error">
  22.                         {{ form_errors(form) }}
  23.                     </div><!-- .error -->
  24.                     <dl>
  25.                         <dt></dt>
  26.                         <dd>
  27.                             {{ form_row(form.nom, {'attr': {'placeholder': 'Nom'} }) }}
  28.                         </dd>
  29.                     </dl>
  30.                     <dl>
  31.                         <dt></dt>
  32.                         <dd>
  33.                             {{ form_row(form.prenom, {'attr': {'placeholder': 'Prénom'} }) }}
  34.                         </dd>
  35.                     </dl>
  36.                     <dl>
  37.                         <dt></dt>
  38.                         <dd>
  39.                             {{ form_row(form.dateDeNaissance, {'attr': {'placeholder': 'Date de naissance'} }) }}
  40.                             <i>Format valide: jj/mm/aaaa</i>
  41.                         </dd>
  42.                     </dl>
  43.                     <dl>
  44.                         <dt></dt>
  45.                         <dd>
  46.                             {{ form_row(form.courriel, {'attr': {'placeholder': 'Adresse E-mail'} }) }}
  47.                             
  48.                         </dd>
  49.                     </dl>
  50.                     <p><a href="{{ path('ctsweb_front_login') }}" class="off-link">Retour</a></p>
  51.                 </fieldset>
  52.             </div><!-- .off-form-i -->
  53.             <div class="off-submit">
  54.                 <div class="off-submit-i">
  55.                     {{ form_row(form.envoyer) }}
  56.                 </div><!-- .off-submit-i -->
  57.             </div><!-- .off-submit -->
  58.        
  59.         {{ form_end(form) }}
  60.         <input type="hidden" value="{{ error }}" id="retrieve-login-error"/>
  61.         <input type="hidden" value="{{ info }}" id="retrieve-login-info"/>
  62.     </div><!-- .off-form -->
  63. </div><!-- .middle--off -->
  64. {% endblock %}
  65. {% block javascript %}
  66.     {{ parent() }}
  67.     <script src="{{ asset('../bundles/ctsweb/js/bootstrap.min.js') }}?528916935200e0742a50616415a2085b"></script>
  68.     <script>
  69.         $(document).ready(function() {
  70.             //Affichage de l'erreur
  71.             if($('#retrieve-login-error').length && $('#retrieve-login-error').val() != '') {
  72.                 //Réinitialiser le formulaire
  73.                 /*$('form input[type=text], form input[type=email]').each(function() {
  74.                     $(this).val('');
  75.                 });*/
  76.                 $('#show-error-message').html($('#retrieve-login-error').val());
  77.                 $('#modal-show-error').modal('show');
  78.             }
  79.             //Affichage de la confirmation et rédirection
  80.             if($('#retrieve-login-info').length && $('#retrieve-login-info').val() != '') {
  81.                 $('#show-info-message').html($('#retrieve-login-info').val());
  82.                 $('#modal-show-info').modal('show');
  83.             }
  84.             //Rédirection vers la page login après confirmation d'envoie de mail
  85.             $('#btn-redirect').on('click', function() {
  86.                 $(location).attr('href', "{{ path('ctsweb_front_login') }}");
  87.             });
  88.         });
  89.     </script>
  90. {% endblock %}