{% extends "layout.html.twig" %}
{% block body %}
<div class="middle--off">
<div class="off-entete">
<div class="off-entete-i">
<div class="off-title">
{% if hasPasswordExpired %}
Renouvellement du mot de passe.
{% else %}
Réinitialisation du mot de passe
{% endif %}
<div class="off-avatar"></div><!-- .off-avatar -->
</div><!-- .off-title -->
<div class="off-intro">
{% if hasPasswordExpired %}
Votre mot de passe a expiré, veuillez saisir toutes les données ci-dessous telles qu’elles sont enregistrées dans votre profil.<br/>
Un mail contenant le lien de renouvellement du mot de passe vous sera adressé.
{% else %}
Saisir toutes les données ci-dessous telles qu’elles sont enregistrées dans votre profil.<br/>
Un mail de réinitialisation vous sera adressé.
{% endif %}
</div>
</div><!-- .off-entete-i -->
</div><!-- .off-entete -->
<div class="off-form">
{{ form_start(form) }}
<div class="off-form-i">
<fieldset>
<div class="form-error">
{{ form_errors(form) }}
</div><!-- .error -->
<dl>
<dt></dt>
<dd>
{{ form_row(form.nom, {'attr': {'placeholder': 'Nom'} }) }}
</dd>
</dl>
<dl>
<dt></dt>
<dd>
{{ form_row(form.prenom, {'attr': {'placeholder': 'Prénom'} }) }}
</dd>
</dl>
<dl>
<dt></dt>
<dd>
{{ form_row(form.dateDeNaissance, {'attr': {'placeholder': 'Date de naissance'} }) }}
<i>Format valide: jj/mm/aaaa</i>
</dd>
</dl>
<dl>
<dt></dt>
<dd>
{{ form_row(form.courriel, {'attr': {'placeholder': 'Adresse E-mail'} }) }}
</dd>
</dl>
<p><a href="{{ path('ctsweb_front_login') }}" class="off-link">Retour</a></p>
</fieldset>
</div><!-- .off-form-i -->
<div class="off-submit">
<div class="off-submit-i">
{{ form_row(form.envoyer) }}
</div><!-- .off-submit-i -->
</div><!-- .off-submit -->
{{ form_end(form) }}
<input type="hidden" value="{{ error }}" id="retrieve-login-error"/>
<input type="hidden" value="{{ info }}" id="retrieve-login-info"/>
</div><!-- .off-form -->
</div><!-- .middle--off -->
{% endblock %}
{% block javascript %}
{{ parent() }}
<script src="{{ asset('../bundles/ctsweb/js/bootstrap.min.js') }}?528916935200e0742a50616415a2085b"></script>
<script>
$(document).ready(function() {
//Affichage de l'erreur
if($('#retrieve-login-error').length && $('#retrieve-login-error').val() != '') {
//Réinitialiser le formulaire
$('form input[type=text], form input[type=email]').each(function() {
$(this).val('');
});
$('#show-error-message').html($('#retrieve-login-error').val());
$('#modal-show-error').modal('show');
}
//Affichage de la confirmation et rédirection
if($('#retrieve-login-info').length && $('#retrieve-login-info').val() != '') {
$('#show-info-message').html($('#retrieve-login-info').val());
$('#modal-show-info').modal('show');
}
//Rédirection vers la page login après confirmation d'envoie de mail
$('#btn-redirect').on('click', function() {
$(location).attr('href', "{{ path('ctsweb_front_login') }}");
});
});
</script>
{% endblock %}