LSformElement::password: Add confirmChange parameter

This commit is contained in:
Benjamin Renard 2020-06-11 20:14:16 +02:00
parent 9c11a81220
commit 38ed2ca08c
7 changed files with 152 additions and 100 deletions

View file

@ -2,7 +2,7 @@
<title>LSattr_html_password</title>
<para>Ce type est utilisé pour la gestion des attributs dont la valeur est
un mot de passe.</para>
<programlisting linenumbering="unnumbered">
<citetitle>Structure</citetitle>...
<![CDATA['html_options' => array(
@ -15,7 +15,7 @@
'nb' => [nb caractères],
'chars' => '[liste de caractères possibles]'
),
'[autre liste de caractères possibles]', // Liste caractère avec un nombre
'[autre liste de caractères possibles]', // Liste caractère avec un nombre
// d'apparitions égal à 1
...
),
@ -24,6 +24,7 @@
'pwgen_opts' => "[options à passer à pwgen]",
'verify' => [booléen], // Activation de l'outil de vérification du mot de passe
'viewHash' => [booléen], // Activation de l'outil de visualisation du mot de passe haché
'confirmChange' => [booléen], // Activation de la confirmation en cas de changement du mot de passe
'mail' => array( // Configuration de l'envoi du mot de passe par mail
'subject' => "[LSformat du sujet du mail]",
'msg' => "[LSformat du message du mail]",
@ -124,11 +125,21 @@
<varlistentry>
<term>viewHash</term>
<listitem>
<simpara>Booléen définissant si l'utilisateur aura accès à la fonctionnalité
<simpara>Booléen définissant si l'utilisateur aura accès à la fonctionnalité
de visualisation du mot de passe haché.</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>confirmChange</term>
<listitem>
<simpara>Booléen définissant si l'utilisateur devra confirmer le changement de
ce mot de passe. Lorsque cette fonctionnalité est activée, l'utilisateur verra
apparaître une popup de confirmation à la validation du formulaire s'il a saisi
un nouveau mot de passe.</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>clearView</term>
<listitem>
@ -153,7 +164,7 @@
l'utilisateur. Lorsque cet outil est activé, lors de la modification/création
du mot de passe, l'utilisateur pourra recevoir un mail lui spécifiant son
nouveau mot de passe.
<variablelist>
<title>Paramêtres de configuration</title>
@ -164,7 +175,7 @@
défaut.</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>ask</term>
<listitem>
@ -172,7 +183,7 @@
d'activer ou non l'envoi du mot de passe par mail.</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>canEdit</term>
<listitem>
@ -188,7 +199,7 @@
valeur du nouveau mot de passe de l'utilisateur.</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>msg</term>
<listitem>
@ -197,7 +208,7 @@
correspondant à la valeur du nouveau mot de passe de l'utilisateur.</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>mail_attr</term>
<listitem>
@ -241,14 +252,14 @@
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
</variablelist>
</sect4>

View file

@ -555,6 +555,7 @@ $GLOBALS['LSobjects']['LSpeople'] = array (
'generationTool' => true,
'viewHash' => true,
'autoGenerate' => false,
'confirmChange' => true,
'lenght' => 8,
'chars' => array (
array(

View file

@ -153,9 +153,14 @@ class LSformElement_password extends LSformElement {
'generate' => $this -> getParam('html_options.generationTool', true, 'bool'),
'clearEdit' => $this -> getParam('html_options.clearEdit', false, 'bool'),
'viewHash' => $this -> getParam('html_options.viewHash', false, 'bool'),
'verify' => ( (!$this -> attr_html -> attribute -> ldapObject-> isNew()) && $this -> getParam('html_options.verify', True, 'bool') )
'verify' => ( (!$this -> attr_html -> attribute -> ldapObject-> isNew()) && $this -> getParam('html_options.verify', True, 'bool') ),
'confirmChange' => (!$this -> attr_html -> attribute -> ldapObject-> isNew() && $this -> getParam('html_options.confirmChange', False, 'bool')),
);
if ($params['confirmChange']) {
$params['confirmChangeQuestion'] = getFData(_('%{label}: Do you confirm the password change?'), $this -> label);
}
if ($this -> getParam('html_options.mail')) {
$params['mail'] = $this -> getParam('html_options.mail');
$params['mail']['mail_attr'] = $this -> getMailAttrs();

View file

@ -88,6 +88,14 @@ var LSformElement_password_field = new Class({
}
this.initialize_input();
if (this.params['confirmChange']) {
varLSform.addEvent(
'submit',
this.onLSformSubmit.bind(this),
'LSformElement_password('+this.name+') :: confirmChange',
);
}
},
initialize_input: function() {
@ -250,5 +258,24 @@ var LSformElement_password_field = new Class({
this.changeInputType('view');
}
}
},
onLSformSubmit: function(form, on_confirm, on_cancel) {
// If no new password set, just confirm
if (!this.input.value) {
on_confirm();
return;
}
// Otherwise, ask user confirmation
this.confirmBox = new LSconfirmBox({
text: this.params.confirmChangeQuestion,
startElement: this.input,
onConfirm: on_confirm,
onCancel: (function(){
this.confirmBox=false;
on_cancel();
}).bind(this)
});
}
});

View file

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: LdapSaisie\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: 2020-06-04 17:11+0200\n"
"PO-Revision-Date: 2020-06-11 20:03+0200\n"
"Last-Translator: Benjamin Renard <brenard@zionetrix.net>\n"
"Language-Team: LdapSaisie <ldapsaisie-users@lists.labs.libre-entreprise."
"org>\n"
@ -619,11 +619,11 @@ msgstr ""
"Une erreur irrécupérable est survenue. Si le problème persiste, merci de "
"contacter le support."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:629
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:657
msgid "LStemplate : Template %{file} not found."
msgstr "LStemplate : le template %{file} est introuvable."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:632
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:660
msgid ""
"LStemplate : Fail to execute trigger %{callable} on event %{event} : is not "
"callable."
@ -631,7 +631,7 @@ msgstr ""
"LStemplate : Échec d'exécution du déclencheur %{callable} lors de événement "
"%{event} : il n'est pas un callable."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:635
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:663
msgid ""
"LStemplate : Error during the execution of the trigger %{callable} on event "
"%{event}."
@ -822,47 +822,47 @@ msgstr ""
msgid "Clear"
msgstr "Nettoyer"
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1352
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1349
msgid "Connection"
msgstr "Connexion"
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1374
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1371
msgid "Recovery of your credentials"
msgstr "Récupération de votre mot de passe"
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1383
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1380
msgid "Please fill the identifier field to proceed recovery procedure"
msgstr ""
"Merci d'entrer votre identifiant pour poursuivre la procédure de récupération"
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1388
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1385
msgid ""
"An email has been sent to %{mail}. Please follow the instructions on it."
msgstr ""
"Un e-mail vient de vous être envoyé à l'adresse %{mail}. Merci de suivre les "
"indications qu'il contient."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1397
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1394
msgid "Your new password has been sent to %{mail}."
msgstr "Votre nouveau mot de passe vous a été envoyé à l'adresse %{mail}."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1566
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1563
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:146
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:423
#: templates/default/select.tpl:29
msgid "Refresh"
msgstr "Rafraîchir"
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2509
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2507
#: templates/default/select.tpl:20 templates/default/login.tpl:16
msgid "Level"
msgstr "Niveau"
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2662
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2660
msgid "LSsession : The constant %{const} is not defined."
msgstr "LSsession : La constante %{const} n'est pas définie."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2665
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2663
msgid ""
"LSsession : The %{addon} support is uncertain. Verify system compatibility "
"and the add-on configuration."
@ -870,52 +870,52 @@ msgstr ""
"LSsession : Le support %{addon} est incertain. Vérifiez la compatibilité du "
"système et la configuration de l'add-on."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2668
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2666
msgid ""
"LSsession : LDAP server's configuration data are invalid. Can't connect."
msgstr ""
"LSsession : Les données de configuration du serveur LDAP sont invalide. "
"Impossible de s'y connecter."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2671
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2669
msgid "LSsession : Failed to load LSobject type %{type} : unknon type."
msgstr ""
"LSsession : Impossible de charger le type d'LSobject %{type} : type inconnu."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2674
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2672
msgid "LSsession : Failed to load LSclass %{class}."
msgstr "LSsession : Impossible de charger la LSclass %{class}."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2677
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2675
msgid "LSsession : Login or password incorrect."
msgstr "LSsession : Identifiant ou mot de passe incorrects."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2680
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2678
msgid "LSsession : Impossible to identify you : Duplication of identities."
msgstr "LSsession : Impossible de vous identifier : Duplication d'identité."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2683
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2681
msgid "LSsession : Can't load class of authentification (%{class})."
msgstr ""
"LSsession : Impossible de charger la classe d'authentification (%{class})."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2686
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2684
msgid "LSsession : Can't connect to LDAP server."
msgstr "LSsession : Impossible de se connecter au serveur LDAP."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2689
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2687
msgid "LSsession : Impossible to authenticate you."
msgstr "LSsession : Impossible de vous identifier."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2692
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2690
msgid "LSsession : Your are not authorized to do this action."
msgstr "LSsession : Vous n'êtes pas autorisé à faire cette action."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2695
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2693
msgid "LSsession : Some informations are missing to display this page."
msgstr "LSsession : Des informations sont manquant pour afficher cette page."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2698
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2696
msgid ""
"LSsession : The function of the custom action %{name} does not exists or is "
"not configured."
@ -923,24 +923,24 @@ msgstr ""
"LSsearch : La fonction de l'action personnalisée %{name} n'existe pas ou "
"n'est pas configurée."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2701
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2699
msgid "LSsession : Fail to retreive user's LDAP credentials from LSauth."
msgstr ""
"LSsession : Erreur en récupérant les identifiants LDAP de l'utilisateur "
"depuis LSauth."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2704
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2702
msgid ""
"LSsession : Fail to reconnect to LDAP server with user's LDAP credentials."
msgstr ""
"LSsession : Impossible de se reconnecter au serveur LDAP avec les "
"identifiants de l'utilisateur."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2707
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2705
msgid "LSsession : No import/export format define for this object type."
msgstr "LSsession : Aucun format d'entrée/sortie définie pour ce type d'objet."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2710
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2708
msgid ""
"LSsession : Error during creation of list of levels. Contact administrators. "
"(Code : %{code})"
@ -948,13 +948,13 @@ msgstr ""
"LSsession : Erreur durant la création de la liste des niveaux. Contacter les "
"administrateurs. (Code : %{type})"
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2713
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2711
msgid "LSsession : The password recovery is disabled for this LDAP server."
msgstr ""
"LSsession : La récupération de mot de passe est désactivée pour ce serveur "
"LDAP."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2716
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2714
msgid ""
"LSsession : Some informations are missing to recover your password. Contact "
"administrators."
@ -962,7 +962,7 @@ msgstr ""
"LSsession : Des informations sont manques pour pouvoir récupérer votre mot "
"de passe. Contacter les administrateurs."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2719
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2717
msgid ""
"LSsession : Error during password recovery. Contact administrators.(Step : "
"%{step})"
@ -970,26 +970,26 @@ msgstr ""
"LSsession : Erreur durant la récupération de votre mot de passe. Contacter "
"les administrateurs. (Etape : %{step})"
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2722
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2720
msgid ""
"LSsession : call function %{func} do not provided from LSaddon %{addon}."
msgstr ""
"LSsession : la fonction %{func} n'est pas fournie par le LSaddon %{addon}."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2725
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2723
msgid "LSsession : problem during initialisation."
msgstr "LSsession : Problème durant l'initialisation."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2728
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2726
msgid "LSsession : view function %{func} for LSaddon %{addon} doet not exist."
msgstr ""
"LSsession : la fonction de vue %{func} du LSaddon %{addon} n'existe pas."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2731
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2729
msgid "LSsession : invalid related object's DN pass in parameter."
msgstr "LSsession : DN d'objet en relation incorrect dans les paramètres."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2734
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2732
msgid ""
"LSsession : the LSaddon %{addon} keep using old-style addon view URL. Please "
"upgrade it."
@ -997,7 +997,7 @@ msgstr ""
"LSsession : le LSaddon %{addon} utilise toujours l'ancien type d'URL de "
"vues. Merci de le mettre à jour."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2737
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2735
msgid ""
"LSsession : You have been redirect from an old-style URL %{url}. Please "
"upgrade this link."
@ -1005,7 +1005,7 @@ msgstr ""
"LSsession : Vous avez été redirigé depuis une ancienne URL %{url}. Merci de "
"le mettre à jour ce lien."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2740
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2738
msgid ""
"LSsession : You always seem to use %{old} in your custom code: Please "
"upgrade it and use %{new}.<pre>\n"
@ -1449,31 +1449,35 @@ msgstr ""
msgid "Modify the mail sent to notice the user"
msgstr "Modifier mail de notification de l'utilisateur"
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:273
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:161
msgid "%{label}: Do you confirm the password change?"
msgstr "%{label} : Confirmez-vous le changement de ce mot de passe ?"
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:278
msgid "Notice mail sent."
msgstr "Le mail de notification a été envoyé."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:350
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:355
msgid "LSformElement_password : No contact mail available to send password."
msgstr ""
"LSformElement_password : Aucun mail de contact disponible pour envoyer le "
"mot de passe."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:353
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:358
msgid ""
"LSformElement_password : Contact mail invalid (%{mail}). Can't send password."
msgstr ""
"LSformElement_password : Mail de contact invalide (%{mail}). Impossible "
"d'envoyer le mot de passe."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:356
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:361
msgid ""
"LSformElement_password : Fail to exec pwgen. Check it's correctly installed."
msgstr ""
"LSformElement_password : Impossible d'exécuter pwgen. Vérifier qu'il est "
"bien installé."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:359
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:364
msgid ""
"LSformElement_password : Fail to determine witch e-mail attribute to use to "
"send new password : get_mail_attr_function parameter not refer to a valid "
@ -1483,7 +1487,7 @@ msgstr ""
"être utilisé pour l'envoi du mot de passe : le paramètre "
"get_mail_attr_function ne fait pas référence à une fonction valide."
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:362
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:367
msgid ""
"LSformElement_password : Fail to determine witch e-mail attribute to use to "
"send new password : get_mail_attr_function throwed an exception : %{msg}"

View file

@ -524,17 +524,17 @@ msgstr ""
msgid "A fatal error occured. If problem persist, please contact support."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:629
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:657
msgid "LStemplate : Template %{file} not found."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:632
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:660
msgid ""
"LStemplate : Fail to execute trigger %{callable} on event %{event} : is not "
"callable."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:635
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:663
msgid ""
"LStemplate : Error during the execution of the trigger %{callable} on event "
"%{event}."
@ -682,161 +682,161 @@ msgstr ""
msgid "Clear"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1352
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1349
msgid "Connection"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1374
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1371
msgid "Recovery of your credentials"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1383
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1380
msgid "Please fill the identifier field to proceed recovery procedure"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1388
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1385
msgid ""
"An email has been sent to %{mail}. Please follow the instructions on it."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1397
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1394
msgid "Your new password has been sent to %{mail}."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1566
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1563
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:146
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:423
#: templates/default/select.tpl:29
msgid "Refresh"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2509
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2507
#: templates/default/select.tpl:20 templates/default/login.tpl:16
msgid "Level"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2662
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2660
msgid "LSsession : The constant %{const} is not defined."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2665
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2663
msgid ""
"LSsession : The %{addon} support is uncertain. Verify system compatibility "
"and the add-on configuration."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2668
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2666
msgid ""
"LSsession : LDAP server's configuration data are invalid. Can't connect."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2671
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2669
msgid "LSsession : Failed to load LSobject type %{type} : unknon type."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2674
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2672
msgid "LSsession : Failed to load LSclass %{class}."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2677
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2675
msgid "LSsession : Login or password incorrect."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2680
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2678
msgid "LSsession : Impossible to identify you : Duplication of identities."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2683
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2681
msgid "LSsession : Can't load class of authentification (%{class})."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2686
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2684
msgid "LSsession : Can't connect to LDAP server."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2689
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2687
msgid "LSsession : Impossible to authenticate you."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2692
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2690
msgid "LSsession : Your are not authorized to do this action."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2695
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2693
msgid "LSsession : Some informations are missing to display this page."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2698
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2696
msgid ""
"LSsession : The function of the custom action %{name} does not exists or is "
"not configured."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2701
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2699
msgid "LSsession : Fail to retreive user's LDAP credentials from LSauth."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2704
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2702
msgid ""
"LSsession : Fail to reconnect to LDAP server with user's LDAP credentials."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2707
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2705
msgid "LSsession : No import/export format define for this object type."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2710
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2708
msgid ""
"LSsession : Error during creation of list of levels. Contact administrators. "
"(Code : %{code})"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2713
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2711
msgid "LSsession : The password recovery is disabled for this LDAP server."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2716
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2714
msgid ""
"LSsession : Some informations are missing to recover your password. Contact "
"administrators."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2719
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2717
msgid ""
"LSsession : Error during password recovery. Contact administrators.(Step : "
"%{step})"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2722
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2720
msgid ""
"LSsession : call function %{func} do not provided from LSaddon %{addon}."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2725
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2723
msgid "LSsession : problem during initialisation."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2728
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2726
msgid "LSsession : view function %{func} for LSaddon %{addon} doet not exist."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2731
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2729
msgid "LSsession : invalid related object's DN pass in parameter."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2734
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2732
msgid ""
"LSsession : the LSaddon %{addon} keep using old-style addon view URL. Please "
"upgrade it."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2737
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2735
msgid ""
"LSsession : You have been redirect from an old-style URL %{url}. Please "
"upgrade this link."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2740
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2738
msgid ""
"LSsession : You always seem to use %{old} in your custom code: Please "
"upgrade it and use %{new}.<pre>\n"
@ -1198,32 +1198,36 @@ msgstr ""
msgid "Modify the mail sent to notice the user"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:273
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:161
msgid "%{label}: Do you confirm the password change?"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:278
msgid "Notice mail sent."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:350
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:355
msgid "LSformElement_password : No contact mail available to send password."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:353
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:358
msgid ""
"LSformElement_password : Contact mail invalid (%{mail}). Can't send password."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:356
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:361
msgid ""
"LSformElement_password : Fail to exec pwgen. Check it's correctly installed."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:359
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:364
msgid ""
"LSformElement_password : Fail to determine witch e-mail attribute to use to "
"send new password : get_mail_attr_function parameter not refer to a valid "
"function."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:362
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:367
msgid ""
"LSformElement_password : Fail to determine witch e-mail attribute to use to "
"send new password : get_mail_attr_function throwed an exception : %{msg}"