mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-17 06:53:15 +00:00
108 lines
4.6 KiB
Twig
108 lines
4.6 KiB
Twig
{% extends 'account/base.html.twig' %}
|
|
|
|
{% block title %}
|
|
{% trans 'Change my email address' %}
|
|
{% endblock %}
|
|
|
|
{% block head %}
|
|
<script type="text/javascript" language="javascript" src="/include/minify/?f=include/jslibs/jquery.validate.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() {
|
|
$("#mainform").validate(
|
|
{
|
|
rules: {
|
|
form_password : {
|
|
required:true
|
|
},
|
|
form_email : {
|
|
required:true,
|
|
email:true
|
|
},
|
|
form_email_confirm : {
|
|
required:true,
|
|
equalTo:'#form_email'
|
|
}
|
|
},
|
|
messages: {
|
|
form_password : {
|
|
required : "{% trans 'forms::ce champ est requis' %}"
|
|
},
|
|
form_email : {
|
|
required : "{% trans 'forms::ce champ est requis' %}",
|
|
email:"{% trans 'forms::l\'email semble invalide' %}"
|
|
},
|
|
form_email_confirm : {
|
|
required : "{% trans 'forms::ce champ est requis' %}",
|
|
equalTo : "{% trans 'forms::les emails ne correspondent pas' %}"
|
|
}
|
|
|
|
},
|
|
errorPlacement: function(error, element) {
|
|
error.appendTo(element.closest('.controls').find('.form_alert'));
|
|
}
|
|
});
|
|
});
|
|
</script>
|
|
{% endblock %}
|
|
|
|
{% block content %}
|
|
|
|
{% if updateMsg is not none %}
|
|
<div class="alert alert-info">
|
|
<div>{{ updateMsg }}</div>
|
|
<a href="/account/" target="_self">{% trans 'admin::compte-utilisateur retour a mon compte'%}</a>
|
|
</div>
|
|
{% else %}
|
|
|
|
{% if noticeMsg is not none %}
|
|
<div class="notice" style="text-align:center;margin:20px 0">
|
|
{% trans 'phraseanet::erreur : oups ! une erreur est survenue pendant l\'operation !' %}
|
|
</div>
|
|
<div class="notice" style="text-align:center;margin:20px 0">
|
|
{{ noticeMsg }}
|
|
</div>
|
|
<a href="/account/" target="_self">{% trans 'admin::compte-utilisateur retour a mon compte'%}</a>
|
|
{% endif %}
|
|
|
|
<form method="POST" action="/account/reset-email/" id="mainform" class="form-horizontal">
|
|
<div class="control-group">
|
|
<label class="form_label control-label" for="form_login">{% trans 'admin::compte-utilisateur identifiant' %}</label>
|
|
<div class="controls">
|
|
<p>{{ app['authentication'].getUser().get_login() }}</p>
|
|
<p class="form_alert help-block"></p>
|
|
</div>
|
|
</div>
|
|
<div class="control-group">
|
|
<label class="form_label control-label" for="form_password">{% trans 'admin::compte-utilisateur mot de passe' %}</label>
|
|
<div class="controls">
|
|
<input type="password" id="form_password" name="form_password" autocomplete="off" />
|
|
{#<p class="form_alert help-block"><?php echo isset($needed['form_password']) ? $needed['form_password'] : '' ?></p>#}
|
|
</div>
|
|
</div>
|
|
<div class="control-group">
|
|
<label class="form_label control-label" for="form_email">{% trans 'admin::compte-utilisateur nouvelle adresse email' %}</label>
|
|
<div class="controls">
|
|
<input type="text" id="form_email" name="form_email" />
|
|
{#<p class="form_alert help-block"><?php echo isset($needed['form_email']) ? $needed['form_email'] : '' ?></p>#}
|
|
</div>
|
|
</div>
|
|
<div class="control-group">
|
|
<label class="form_label control-label" for="form_email_confirm">{% trans 'admin::compte-utilisateur confirmer la nouvelle adresse email' %}</label>
|
|
<div class="controls">
|
|
<input type="text" id="form_email_confirm" name="form_email_confirm" autocomplete="off" />
|
|
{#<p class="form_alert help-block"><?php echo isset($needed['form_email_confirm']) ? $needed['form_email_confirm'] : '' ?></p>#}
|
|
</div>
|
|
</div>
|
|
<div class="form-actions" style="background-color: transparent;">
|
|
<input type="submit" class="btn" value="{% trans 'boutton::valider' %}" style="margin: 20px auto;" />
|
|
<input type="button" class="btn" value="{% trans 'boutton::annuler' %}" onclick="self.location.replace('/account/');" />
|
|
</div>
|
|
</form>
|
|
<p>
|
|
{% trans 'admin::compte-utilisateur: Pourquoi me demande-t-on mon mot de passe pour changer mon adresse email ?'%}
|
|
<br />
|
|
{% trans 'admin::compte-utilisateur: Votre adresse e-mail sera utilisee lors de la perte de votre mot de passe afin de pouvoir le reinitialiser, il est important que vous soyez la seule personne a pouvoir la changer.'%}
|
|
</p>
|
|
{% endif %}
|
|
{% endblock %}
|