From dfe3f7d27aab7ea355bdcb45812cfc6accf17970 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Wed, 15 Dec 2021 15:37:52 +0100 Subject: [PATCH] LSaddon_mailquota: improve error reporting --- src/includes/addons/LSaddons.mailquota.php | 7 +- src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo | Bin 75498 -> 76132 bytes src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po | 135 ++++++++++-------- src/lang/ldapsaisie.pot | 128 +++++++++-------- 4 files changed, 156 insertions(+), 114 deletions(-) diff --git a/src/includes/addons/LSaddons.mailquota.php b/src/includes/addons/LSaddons.mailquota.php index a96433cf..0096a8d4 100644 --- a/src/includes/addons/LSaddons.mailquota.php +++ b/src/includes/addons/LSaddons.mailquota.php @@ -40,6 +40,9 @@ LSerror :: defineError('MAILQUOTA_02', LSerror :: defineError('MAILQUOTA_03', ___("MAILQUOTA : Fail to compose IMAP mailbox username.") ); +LSerror :: defineError('MAILQUOTA_04', + ___("MAILQUOTA : No quota information retrieved from IMAP server. Make sure quota is enabled on this IMAP server or/and for this mailbox.") +); /** * Check support of this addons @@ -108,6 +111,7 @@ function mailquota_get_usage(&$LSldapObject) { 'limit' => intval($quota_values['limit']*1024), ); } + LSerror :: addErrorCode('MAILQUOTA_04'); } else { LSerror :: addErrorCode('MAILQUOTA_01', imap_last_error()); @@ -158,8 +162,9 @@ function mailquota_show_usage(&$LSldapObject) { $infos['limit'] = __('Unlimited'); } LSsession :: addInfo(getFData($msg, $infos)); + return true; } - return true; + return false; } function mailquota_formatValue($value) { diff --git a/src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo b/src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo index a9191d361b709d7eebc96d7c85270811025b0fd4..59884b60fabcf3d3867d280b08e15cda2cdf2592 100644 GIT binary patch delta 11899 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\n" "Language-Team: LdapSaisie \n" @@ -367,11 +367,20 @@ msgid "MAILQUOTA : Fail to compose IMAP mailbox username." msgstr "" "MAILQUOTA : Impossible de composer l'identifiant IMAP de la boîte mail." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/addons/LSaddons.mailquota.php:150 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/addons/LSaddons.mailquota.php:44 +msgid "" +"MAILQUOTA : No quota information retrieved from IMAP server. Make sure quota " +"is enabled on this IMAP server or/and for this mailbox." +msgstr "" +"MAILQUOTA: Aucune information de quota retournée par le serveur IMAP. Merci " +"de vous assurer que les quotas sont activés sur ce serveur IMAP et/ou pour " +"cette boîte mail." + +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/addons/LSaddons.mailquota.php:154 msgid "Mailbox quota usage : %{usage} / %{limit}" msgstr "Utilisation de la boîte mail : %{usage} / %{limit}" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/addons/LSaddons.mailquota.php:158 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/addons/LSaddons.mailquota.php:162 msgid "Unlimited" msgstr "Illimité" @@ -1082,6 +1091,10 @@ msgstr "" "LSformElement_postaladdress : La fonction de génération de l'URL de la carte " "n'est pas exécutable (%{function})." +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformRule_zxcvbn.php:82 +msgid "The security of this password is too weak." +msgstr "La sécurité de ce mot de passe est trop faible." + #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_select.php:52 msgid "Reset selection." msgstr "Réinitiliser la sélection." @@ -1135,17 +1148,17 @@ msgstr "Votre nouveau mot de passe vous a été envoyé à l'adresse %{mail}." msgid "Refresh" msgstr "Rafraîchir" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2839 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2840 #: templates/default/select.tpl:20 templates/default/recoverpassword.tpl:17 #: templates/default/login.tpl:16 msgid "Level" msgstr "Niveau" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3007 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3008 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:3010 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3011 msgid "" "LSsession : The addon '%{addon}' support is uncertain. Verify system " "compatibility and the add-on configuration." @@ -1153,53 +1166,53 @@ msgstr "" "LSsession : Le support de l'addon '%{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:3013 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3014 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:3016 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3017 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:3019 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3020 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:3022 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3023 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:3025 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3026 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:3028 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3029 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:3031 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3032 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:3034 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3035 msgid "LSsession : Impossible to authenticate you." msgstr "LSsession : Impossible de vous identifier." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3037 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3038 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:3040 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3041 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:3043 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3044 msgid "" "LSsession : The function '%{function}' of the custom action " "'%{customAction}' does not exists or is not configured." @@ -1207,24 +1220,24 @@ msgstr "" "LSsession : La fonction '%{function}' de l'action personnalisée " "'%{customAction}' n'existe pas ou n'est pas configurée." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3046 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3047 msgid "LSsession : Fail to retrieve 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:3049 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3050 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:3052 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3053 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:3055 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3056 msgid "" "LSsession : Error during creation of list of levels. Contact administrators. " "(Code : %{code})" @@ -1232,13 +1245,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:3058 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3059 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:3061 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3062 msgid "" "LSsession : Some informations are missing to recover your password. Contact " "administrators." @@ -1246,7 +1259,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:3064 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3065 msgid "" "LSsession : Error during password recovery. Contact administrators.(Step : " "%{step})" @@ -1254,7 +1267,7 @@ 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:3067 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3068 msgid "" "LSsession : The function '%{func}' configured for the view '%{view}' of the " "LSaddon '%{addon}' is not declared in the LSaddon file." @@ -1262,11 +1275,11 @@ msgstr "" "LSsession : la fonction '%{func}' configurée pour la vue '%{view}' du " "LSaddon '%{addon}' n'est pas déclaré dans le fichier du LSaddon." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3070 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3071 msgid "LSsession : Failed to load resource file '%{file}'." msgstr "LSsession : Impossible de charger le fichier de ressource '%{file}'." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3073 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3074 msgid "" "LSsession : The function '%{func}' configured for the view '%{view}' of the " "LSaddon '%{addon}' doesn't exist." @@ -1274,11 +1287,11 @@ msgstr "" "LSsession : la fonction '%{func}' configurée pour la vue '%{view}' du " "LSaddon '%{addon}' n'existe pas." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3076 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3077 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:3079 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3080 msgid "" "LSsession : the LSaddon %{addon} keep using old-style addon view URL. Please " "upgrade it." @@ -1286,7 +1299,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:3082 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3083 msgid "" "LSsession : You have been redirect from an old-style URL %{url}. Please " "upgrade this link." @@ -1294,7 +1307,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:3085 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3086 msgid "" "LSsession : You always seem to use %{old} in your custom code: Please " "upgrade it and use %{new}.
\n"
@@ -1726,7 +1739,7 @@ msgid "Warning"
 msgstr "Attention"
 
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSrelation.php:644
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:248
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:249
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_select_object.php:69
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_select_object.php:85
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:193
@@ -1860,11 +1873,11 @@ msgstr "%{label} : Confirmez-vous la modification du mot de passe ?"
 msgid "Passwords entered did not match."
 msgstr "Les mots de passe saisies ne correspondent pas."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:358
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:359
 msgid "Notice mail sent."
 msgstr "Le mail de notification a été envoyé."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:468
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:469
 msgid ""
 "LSformElement_password : No valid contact mail address available : Can't "
 "send new password."
@@ -1872,20 +1885,20 @@ msgstr ""
 "LSformElement_password : Aucun mail de contact valide disponible : "
 "impossible d'envoyer le nouveau mot de passe."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:471
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:472
 msgid "LSformElement_password : Fail to send new password by email to %{mail}."
 msgstr ""
 "LSformElement_password : Une erreur est survenue en envoyant le nouveau mot "
 "de passe à %{mail}."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:474
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:475
 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:477
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:478
 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 "
@@ -1895,7 +1908,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:480
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:481
 msgid ""
 "LSformElement_password : Fail to determine witch e-mail attribute to use to "
 "send new password : get_mail_attr_function throwed an exception : %{msg}"
@@ -1971,14 +1984,22 @@ msgstr "Ajouter une autre valeur à ce champ."
 msgid "Delete this field."
 msgstr "Supprimer cette valeur."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:229
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:200
+msgid ""
+"Unexpected error occurred submiting this form. Please retry again or contact "
+"support."
+msgstr ""
+"Une erreur est survenue en soumettant ce formulaire. Merci de ré-essayer ou "
+"de contacter le support."
+
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:230
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:627
 msgid "Do you really want to execute custom action %{title} on this search ?"
 msgstr ""
 "Êtes-vous vraiment sûre de vouloir exécuter l'action personnalisée %{title} "
 "sur cette recherche ?"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:235
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:236
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1425
 msgid ""
 "Do you really want to execute custom action %{customAction} on "
@@ -1987,53 +2008,53 @@ msgstr ""
 "Êtes-vous vraiment sûre de vouloir exécuter l'action personnalisée "
 "%{customAction} sur %{objectname} ?"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:246
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:247
 msgid "Do you really want to delete \"%{name}\"?"
 msgstr "Voulez-vous vraiment supprimer \"%{name}\" ?"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:247
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:248
 msgid "Caution"
 msgstr "Attention"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:301
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:302
 msgid "%{label} attribute data is not valid."
 msgstr "Les données de l'attribut %{label} sont incorrectes."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:384
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:385
 msgid "Mandatory field"
 msgstr "Champ obligatoire"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:873
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:874
 msgid "LSform : Error during the recovery of the values of the form."
 msgstr "LSform : Erreur durant la récupération des valeurs du formulaire."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:876
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:877
 msgid ""
 "LSform : Error durring the recovery of the value of the field '%{element}'."
 msgstr ""
 "LSform : Erreur durant la recupération de la valeur du champ %{element}."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:883
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:884
 msgid "LSform : The field %{element} doesn't exist."
 msgstr "LSform : Le champ %{element} n'existe pas."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:886
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:887
 msgid "LSfom : Field type unknow (%{type})."
 msgstr "LSform : Type de champ inconnu (%{type})."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:889
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:890
 msgid "LSform : Error during the creation of the element '%{element}'."
 msgstr "LSform : Erreur durant la création de l'élément %{element}."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:892
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:893
 msgid "LSform : The data entry form %{name} doesn't exist."
 msgstr "LSform : Le masque de saisie %{name} n'existe pas."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:895
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:896
 msgid "LSform : The data entry form %{name} is not correctly configured."
 msgstr "LSform : Le masque de saisie %{name} n'est pas correctement configuré."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:898
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:899
 msgid ""
 "LSform : The element %{name}, listed as displayed in data entry form "
 "configuration, doesn't exist."
@@ -2134,7 +2155,7 @@ msgstr "La page demandée est introuvable."
 msgid "This request could not be handled."
 msgstr "Cette requête ne peut être traitée."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:299
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:304
 msgid "This request could not be processed correctly."
 msgstr "Cette requête ne peut être traitée correctement."
 
@@ -2664,7 +2685,7 @@ msgid "Data entry form"
 msgstr "Masque de saisie"
 
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:955
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1731
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1729
 msgid "Object has been added."
 msgstr "L'objet a été ajouté."
 
@@ -2673,17 +2694,17 @@ msgid "My account"
 msgstr "Mon compte"
 
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1155
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1905
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1901
 msgid "The object has been partially modified."
 msgstr "L'objet a été partiellement modifié."
 
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1158
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1908
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1904
 msgid "The object has been modified successfully."
 msgstr "L'objet a bien été modifié."
 
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1273
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1949
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1944
 msgid "%{objectname} has been successfully deleted."
 msgstr "%{objectname} a bien été supprimé."
 
diff --git a/src/lang/ldapsaisie.pot b/src/lang/ldapsaisie.pot
index 74cfbdee..a1e76f50 100644
--- a/src/lang/ldapsaisie.pot
+++ b/src/lang/ldapsaisie.pot
@@ -289,11 +289,17 @@ msgstr ""
 msgid "MAILQUOTA : Fail to compose IMAP mailbox username."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/addons/LSaddons.mailquota.php:150
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/addons/LSaddons.mailquota.php:44
+msgid ""
+"MAILQUOTA : No quota information retrieved from IMAP server. Make sure quota "
+"is enabled on this IMAP server or/and for this mailbox."
+msgstr ""
+
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/addons/LSaddons.mailquota.php:154
 msgid "Mailbox quota usage : %{usage} / %{limit}"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/addons/LSaddons.mailquota.php:158
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/addons/LSaddons.mailquota.php:162
 msgid "Unlimited"
 msgstr ""
 
@@ -918,6 +924,10 @@ msgid ""
 "callabled (%{function})."
 msgstr ""
 
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformRule_zxcvbn.php:82
+msgid "The security of this password is too weak."
+msgstr ""
+
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_select.php:52
 msgid "Reset selection."
 msgstr ""
@@ -966,137 +976,137 @@ msgstr ""
 msgid "Refresh"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2839
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2840
 #: templates/default/select.tpl:20 templates/default/recoverpassword.tpl:17
 #: templates/default/login.tpl:16
 msgid "Level"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3007
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3008
 msgid "LSsession : The constant '%{const}' is not defined."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3010
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3011
 msgid ""
 "LSsession : The addon '%{addon}' support is uncertain. Verify system "
 "compatibility and the add-on configuration."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3013
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3014
 msgid ""
 "LSsession : LDAP server's configuration data are invalid. Can't connect."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3016
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3017
 msgid "LSsession : Failed to load LSobject type '%{type}' : unknon type."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3019
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3020
 msgid "LSsession : Failed to load LSclass '%{class}'."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3022
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3023
 msgid "LSsession : Login or password incorrect."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3025
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3026
 msgid "LSsession : Impossible to identify you : Duplication of identities."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3028
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3029
 msgid "LSsession : Can't load class of authentification (%{class})."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3031
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3032
 msgid "LSsession : Can't connect to LDAP server."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3034
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3035
 msgid "LSsession : Impossible to authenticate you."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3037
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3038
 msgid "LSsession : Your are not authorized to do this action."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3040
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3041
 msgid "LSsession : Some informations are missing to display this page."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3043
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3044
 msgid ""
 "LSsession : The function '%{function}' of the custom action "
 "'%{customAction}' does not exists or is not configured."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3046
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3047
 msgid "LSsession : Fail to retrieve user's LDAP credentials from LSauth."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3049
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3050
 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:3052
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3053
 msgid "LSsession : No import/export format define for this object type."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3055
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3056
 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:3058
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3059
 msgid "LSsession : The password recovery is disabled for this LDAP server."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3061
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3062
 msgid ""
 "LSsession : Some informations are missing to recover your password. Contact "
 "administrators."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3064
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3065
 msgid ""
 "LSsession : Error during password recovery. Contact administrators.(Step : "
 "%{step})"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3067
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3068
 msgid ""
 "LSsession : The function '%{func}' configured for the view '%{view}' of the "
 "LSaddon '%{addon}' is not declared in the LSaddon file."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3070
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3071
 msgid "LSsession : Failed to load resource file '%{file}'."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3073
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3074
 msgid ""
 "LSsession : The function '%{func}' configured for the view '%{view}' of the "
 "LSaddon '%{addon}' doesn't exist."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3076
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3077
 msgid "LSsession : invalid related object's DN pass in parameter."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3079
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3080
 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:3082
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3083
 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:3085
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:3086
 msgid ""
 "LSsession : You always seem to use %{old} in your custom code: Please "
 "upgrade it and use %{new}.
\n"
@@ -1455,7 +1465,7 @@ msgid "Warning"
 msgstr ""
 
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSrelation.php:644
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:248
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:249
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_select_object.php:69
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_select_object.php:85
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:193
@@ -1569,33 +1579,33 @@ msgstr ""
 msgid "Passwords entered did not match."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:358
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:359
 msgid "Notice mail sent."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:468
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:469
 msgid ""
 "LSformElement_password : No valid contact mail address available : Can't "
 "send new password."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:471
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:472
 msgid "LSformElement_password : Fail to send new password by email to %{mail}."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:474
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:475
 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:477
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:478
 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:480
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:481
 msgid ""
 "LSformElement_password : Fail to determine witch e-mail attribute to use to "
 "send new password : get_mail_attr_function throwed an exception : %{msg}"
@@ -1662,64 +1672,70 @@ msgstr ""
 msgid "Delete this field."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:229
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:200
+msgid ""
+"Unexpected error occurred submiting this form. Please retry again or contact "
+"support."
+msgstr ""
+
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:230
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:627
 msgid "Do you really want to execute custom action %{title} on this search ?"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:235
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:236
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1425
 msgid ""
 "Do you really want to execute custom action %{customAction} on "
 "%{objectname} ?"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:246
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:247
 msgid "Do you really want to delete \"%{name}\"?"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:247
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:248
 msgid "Caution"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:301
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:302
 msgid "%{label} attribute data is not valid."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:384
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:385
 msgid "Mandatory field"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:873
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:874
 msgid "LSform : Error during the recovery of the values of the form."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:876
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:877
 msgid ""
 "LSform : Error durring the recovery of the value of the field '%{element}'."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:883
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:884
 msgid "LSform : The field %{element} doesn't exist."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:886
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:887
 msgid "LSfom : Field type unknow (%{type})."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:889
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:890
 msgid "LSform : Error during the creation of the element '%{element}'."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:892
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:893
 msgid "LSform : The data entry form %{name} doesn't exist."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:895
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:896
 msgid "LSform : The data entry form %{name} is not correctly configured."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:898
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:899
 msgid ""
 "LSform : The element %{name}, listed as displayed in data entry form "
 "configuration, doesn't exist."
@@ -1812,7 +1828,7 @@ msgstr ""
 msgid "This request could not be handled."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:299
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:304
 msgid "This request could not be processed correctly."
 msgstr ""
 
@@ -2284,7 +2300,7 @@ msgid "Data entry form"
 msgstr ""
 
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:955
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1731
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1729
 msgid "Object has been added."
 msgstr ""
 
@@ -2293,17 +2309,17 @@ msgid "My account"
 msgstr ""
 
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1155
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1905
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1901
 msgid "The object has been partially modified."
 msgstr ""
 
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1158
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1908
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1904
 msgid "The object has been modified successfully."
 msgstr ""
 
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1273
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1949
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1944
 msgid "%{objectname} has been successfully deleted."
 msgstr ""