From 9db67eb2ba71ffdd203d7ab420ae969fe73d874c Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Thu, 3 Sep 2020 18:31:53 +0200 Subject: [PATCH] LSsession: improve error messages --- src/includes/class/class.LSsession.php | 36 +- src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo | Bin 59323 -> 59446 bytes src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po | 351 +++++++++--------- src/lang/ldapsaisie.pot | 322 ++++++++-------- 4 files changed, 366 insertions(+), 343 deletions(-) diff --git a/src/includes/class/class.LSsession.php b/src/includes/class/class.LSsession.php index eb11917b..2449f128 100644 --- a/src/includes/class/class.LSsession.php +++ b/src/includes/class/class.LSsession.php @@ -2789,19 +2789,19 @@ class LSsession { * Error Codes */ LSerror :: defineError('LSsession_01', - ___("LSsession : The constant %{const} is not defined.") + ___("LSsession : The constant '%{const}' is not defined.") ); LSerror :: defineError('LSsession_02', - ___("LSsession : The %{addon} support is uncertain. Verify system compatibility and the add-on configuration.") + ___("LSsession : The addon '%{addon}' support is uncertain. Verify system compatibility and the add-on configuration.") ); LSerror :: defineError('LSsession_03', ___("LSsession : LDAP server's configuration data are invalid. Can't connect.") ); LSerror :: defineError('LSsession_04', - ___("LSsession : Failed to load LSobject type %{type} : unknon type.") + ___("LSsession : Failed to load LSobject type '%{type}' : unknon type.") ); LSerror :: defineError('LSsession_05', - ___("LSsession : Failed to load LSclass %{class}.") + ___("LSsession : Failed to load LSclass '%{class}'.") ); LSerror :: defineError('LSsession_06', ___("LSsession : Login or password incorrect.") @@ -2825,7 +2825,7 @@ class LSsession { ___("LSsession : Some informations are missing to display this page.") ); LSerror :: defineError('LSsession_13', - ___("LSsession : The function of the custom action %{name} does not exists or is not configured.") + ___("LSsession : The function of the custom action '%{name}' does not exists or is not configured.") ); LSerror :: defineError('LSsession_14', ___("LSsession : Fail to retreive user's LDAP credentials from LSauth.") @@ -2849,13 +2849,11 @@ class LSsession { ___("LSsession : Error during password recovery. Contact administrators.(Step : %{step})") ); LSerror :: defineError('LSsession_21', - ___("LSsession : call function %{func} do not provided from LSaddon %{addon}.") - ); - LSerror :: defineError('LSsession_22', - ___("LSsession : problem during initialisation.") + ___("LSsession : The function '%{func}' configured for the view '%{view}' of the LSaddon '%{addon}' is not declared in the LSaddon file.") ); + // LSsession_22: Not used LSerror :: defineError('LSsession_23', - ___("LSsession : view function %{func} for LSaddon %{addon} doet not exist.") + ___("LSsession : The function '%{func}' configured for the view '%{view}' of the LSaddon '%{addon}' doesn't exist.") ); LSerror :: defineError('LSsession_24', ___("LSsession : invalid related object's DN pass in parameter.") @@ -2941,11 +2939,25 @@ class LSsession { return True; } else { - LSerror :: addErrorCode('LSsession_21',array('func' => $func -> getName(),'addon' => $addon)); + LSerror :: addErrorCode( + 'LSsession_21', + array( + 'func' => $func -> getName(), + 'addon' => $addon, + 'view' => $viewId, + ) + ); } } else { - LSerror :: addErrorCode('LSsession_23',array('func' => $viewFunction,'addon' => $LSaddon)); + LSerror :: addErrorCode( + 'LSsession_23', + array( + 'func' => $viewFunction, + 'addon' => $addon, + 'view' => $viewId, + ) + ); } return False; } diff --git a/src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo b/src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo index f6c3648bde50416cbfa0bff105e7815ae27fda18..cdb159a73ec5e741225705eb26de67d28a81aaa2 100644 GIT binary patch delta 9458 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 ONW2+e8GCcG_kRM=TK#wc delta 9286 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 F@PA;)$mIY4 diff --git a/src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po b/src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po index 908b2da0..97503e66 100644 --- a/src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po +++ b/src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: LdapSaisie\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-09-03 18:06+0200\n" +"PO-Revision-Date: 2020-09-03 18:31+0200\n" "Last-Translator: Benjamin Renard \n" "Language-Team: LdapSaisie \n" @@ -447,10 +447,10 @@ msgstr "Confirmez-vous votre choix ?" #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSconfirmBox.php:37 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsmoothbox.php:39 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:69 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:585 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1142 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1268 -#: templates/default/recoverpassword.tpl:19 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:605 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1222 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1358 +#: templates/default/recoverpassword.tpl:21 msgid "Validate" msgstr "Valider" @@ -512,11 +512,11 @@ msgstr "" #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSrelation.php:659 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_select_object.php:68 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_supannLabeledValue.php:62 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:169 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:922 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1080 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1155 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1281 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:165 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:982 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1150 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1235 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1371 msgid "Modify" msgstr "Modifier" @@ -727,11 +727,11 @@ msgstr "" "LSformRule_differentPassword : Les autres attributs mots de passe doivent " "utiliser LSattr_ldap :: password. Ce n'est pas le cas de l'attribut %{attr}." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:261 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:269 msgid "The value of field %{label} is invalid." msgstr "La valeur du champ %{label} est incorrecte." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:730 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:741 msgid "" "LSattribute : Attribute %{attr} : LDAP or HTML types unknow (LDAP = %{ldap} " "& HTML = %{html})." @@ -739,7 +739,7 @@ msgstr "" "LSattribute : Attribut %{attr} : Les types LDAP ou HTML sont inconnus (LDAP " "= %{ldap} & HTML = %{html})." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:733 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:744 msgid "" "LSattribute : The function %{func} to display the attribute %{attr} is " "unknow." @@ -747,14 +747,14 @@ msgstr "" "LSattribute : La fonction %{func} pour afficher l'attribut %{attr} est " "inconnue." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:736 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:747 msgid "" "LSattribute : The rule %{rule} to validate the attribute %{attr} is unknow." msgstr "" "LSattribute : La règle %{rule} de validation de l'attribut %{attr} n'existe " "pas." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:739 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:750 msgid "" "LSattribute : Configuration data to verify the attribute %{attr} are " "incorrect." @@ -762,22 +762,22 @@ msgstr "" "LSattribute : Les données de configuration pour vérifier l'attribut %{attr} " "sont incorrecte." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:742 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:753 msgid "" "LSattribute : The function %{func} to save the attribute %{attr} is unknow." msgstr "" "LSattribute : La fonction %{func} pour sauvegarder l'attribut %{attr} est " "inconnue." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:745 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:756 msgid "LSattribute : The value of the attribute %{attr} can't be generated." msgstr "LSattribute : La valeur de l'attribut %{attr} ne peut être générée." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:748 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:759 msgid "LSattribute : Generation of the attribute %{attr} failed." msgstr "LSattribute : La génération de l'attribut %{attr} a échouée." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:751 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:762 msgid "" "LSattribute : Generation of the attribute %{attr} did not return a correct " "value." @@ -785,7 +785,7 @@ msgstr "" "LSattribute : La génération de l'attribut %{attr} n'a pas retournée de " "valeur correcte." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:754 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:765 msgid "" "LSattribute : The attr_%{type} of the attribute %{name} is not yet defined." msgstr "" @@ -822,125 +822,127 @@ msgstr "" msgid "Clear" msgstr "Nettoyer" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1353 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1408 msgid "Connection" msgstr "Connexion" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1375 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1430 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:1384 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1439 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:1389 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1444 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:1398 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1453 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:1567 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:146 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:435 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1622 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:156 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:455 #: templates/default/select.tpl:29 msgid "Refresh" msgstr "Rafraîchir" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2511 -#: templates/default/select.tpl:20 templates/default/login.tpl:16 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2634 +#: 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:2664 -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:2792 +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:2667 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2795 msgid "" -"LSsession : The %{addon} support is uncertain. Verify system compatibility " -"and the add-on configuration." +"LSsession : The addon '%{addon}' support is uncertain. Verify system " +"compatibility and the add-on configuration." msgstr "" -"LSsession : Le support %{addon} est incertain. Vérifiez la compatibilité du " -"système et la configuration de l'add-on." +"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:2670 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2798 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:2673 -msgid "LSsession : Failed to load LSobject type %{type} : unknon type." +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2801 +msgid "LSsession : Failed to load LSobject type '%{type}' : unknon type." msgstr "" -"LSsession : Impossible de charger le type d'LSobject %{type} : type inconnu." +"LSsession : Impossible de charger le type d'LSobject '%{type}' : type " +"inconnu." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2676 -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:2804 +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:2679 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2807 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:2682 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2810 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:2685 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2813 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:2688 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2816 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:2691 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2819 msgid "LSsession : Impossible to authenticate you." msgstr "LSsession : Impossible de vous identifier." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2694 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2822 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:2697 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2825 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:2700 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2828 msgid "" -"LSsession : The function of the custom action %{name} does not exists or is " -"not configured." +"LSsession : The function of the custom action '%{name}' does not exists or " +"is not configured." msgstr "" -"LSsearch : La fonction de l'action personnalisée %{name} n'existe pas ou " +"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:2703 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2831 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:2706 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2834 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:2709 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2837 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:2712 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2840 msgid "" "LSsession : Error during creation of list of levels. Contact administrators. " "(Code : %{code})" @@ -948,13 +950,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:2715 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2843 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:2718 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2846 msgid "" "LSsession : Some informations are missing to recover your password. Contact " "administrators." @@ -962,7 +964,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:2721 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2849 msgid "" "LSsession : Error during password recovery. Contact administrators.(Step : " "%{step})" @@ -970,26 +972,27 @@ 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:2724 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2852 msgid "" -"LSsession : call function %{func} do not provided from LSaddon %{addon}." +"LSsession : The function '%{func}' configured for the view '%{view}' of the " +"LSaddon '%{addon}' is not declared in the LSaddon file." msgstr "" -"LSsession : la fonction %{func} n'est pas fournie par le LSaddon %{addon}." +"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:2727 -msgid "LSsession : problem during initialisation." -msgstr "LSsession : Problème durant l'initialisation." - -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2730 -msgid "LSsession : view function %{func} for LSaddon %{addon} doet not exist." +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2856 +msgid "" +"LSsession : The function '%{func}' configured for the view '%{view}' of the " +"LSaddon '%{addon}' doesn't exist." msgstr "" -"LSsession : la fonction de vue %{func} du LSaddon %{addon} n'existe pas." +"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:2733 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2859 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:2736 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2862 msgid "" "LSsession : the LSaddon %{addon} keep using old-style addon view URL. Please " "upgrade it." @@ -997,7 +1000,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:2739 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2865 msgid "" "LSsession : You have been redirect from an old-style URL %{url}. Please " "upgrade this link." @@ -1005,7 +1008,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:2742 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2868 msgid "" "LSsession : You always seem to use %{old} in your custom code: Please " "upgrade it and use %{new}.
\n"
@@ -1021,21 +1024,21 @@ msgstr ""
 msgid "The attribute %{attr} is not valid."
 msgstr "L'attribut %{attr} n'est pas valide."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2862
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2888
 msgid "LSldapObject : Object type unknown."
 msgstr "LSldapObject : Type d'objet inconnu."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2865
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2891
 msgid "LSldapObject : Update form is not defined for the object %{obj}."
 msgstr ""
 "LSldapObject : Le formulaire de mise à jour n'est pas défini pour l'objet "
 "%{obj}."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2868
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2894
 msgid "LSldapObject : No form exists for the object %{obj}."
 msgstr "LSldapObject : Aucun formulaire n'existe pour l'objet %{obj}"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2871
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2897
 msgid ""
 "LSldapObject : The function %{func} to validate the attribute %{attr} the "
 "object %{obj} is unknow."
@@ -1043,7 +1046,7 @@ msgstr ""
 "LSldapObject : La fonction %{func} pour valider l'attribut %{attr} de "
 "l'objet %{obj} est inconnu."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2874
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2900
 msgid ""
 "LSldapObject : Configuration data are missing to validate the attribute "
 "%{attr} of the object %{obj}."
@@ -1051,7 +1054,7 @@ msgstr ""
 "LSldapObject : Des données de configurations sont manquant pour pouvoir "
 "valider l'attribut %{attr} de l'objet %{obj}."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2878
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2904
 msgid ""
 "LSldapObject : The function %{func} to be executed on the object event "
 "%{event} doesn't exist."
@@ -1059,14 +1062,14 @@ msgstr ""
 "LSldapObject : La fonction %{func} devant être exécutée lors de l'évènement "
 "%{event} de l'objet n'existe pas."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2881
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2907
 msgid ""
 "LSldapObject : The %{func} execution on the object event %{event} failed."
 msgstr ""
 "LSldapObject : L'exécution de la fonction %{func} lors de l'évènement "
 "%{event} de l'objet a échouée."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2885
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2911
 msgid ""
 "LSldapObject : Class %{class}, which method %{meth} to be executed on the "
 "object event %{event}, doesn't exist."
@@ -1074,7 +1077,7 @@ msgstr ""
 "La classe %{class}, contenant la méthode %{meth} devant être exécutée lors "
 "de l'évènement %{event} de l'objet, n'existe pas."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2888
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2914
 msgid ""
 "LSldapObject : Method %{meth} within %{class} class to be executed on object "
 "event %{event}, doesn't exist."
@@ -1082,7 +1085,7 @@ msgstr ""
 "LSldapObject : La méthode %{meth} de la classe %{class} devant être exécutée "
 "lors de l'évènement %{event} de l'objet n'existe pas."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2891
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2917
 msgid ""
 "LSldapObject : Error during execute %{meth} method within %{class} class, to "
 "be executed on object event %{event}."
@@ -1090,7 +1093,7 @@ msgstr ""
 "LSldapObject : Erreur durant l'exécution de la méthode %{meth} de la classe "
 "%{class} devant être exécutée lors de l'évènement %{event} de l'objet."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2895
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2921
 msgid ""
 "LSldapObject : Some configuration data of the object type %{obj} are missing "
 "to generate the DN of the new object."
@@ -1098,7 +1101,7 @@ msgstr ""
 "LSldapObject : Des informations de configuration du type d'objet %{obj} sont "
 "manquantes pour la génération du DN du nouvel objet."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2898
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2924
 msgid ""
 "LSldapObject : The attibute %{attr} of the object is not yet defined. Can't "
 "generate DN."
@@ -1106,11 +1109,11 @@ msgstr ""
 "LSldapObjet : L'attribut %{attr} de l'objet n'est pas encore défini. "
 "Impossible de générer le DN."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2901
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2927
 msgid "LSldapObject : Without DN, the object could not be changed."
 msgstr "LSldapObject : Sans DN, l'objet ne peut pas être modifié."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2904
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2930
 msgid ""
 "LSldapObject : The attribute %{attr_depend} depending on the attribute "
 "%{attr} doesn't exist."
@@ -1118,39 +1121,39 @@ msgstr ""
 "LSldapObject : L'attritbut %{attr_depend} dépendant de l'attribut %{attr} "
 "n'existe pas."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2907
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2933
 msgid "LSldapObject : Error during deleting the object %{objectname}."
 msgstr "LSldapObject : Erreur durant la suppression de l'objet %{objectname}"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2911
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2937
 msgid ""
 "LSldapObject : Error during actions to be executed before renaming the objet."
 msgstr ""
 "LSldapObject : Erreur durant les actions devant être exécutée avant de "
 "renommer l'objet."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2914
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2940
 msgid ""
 "LSldapObject : Error during actions to be executed after renaming the objet."
 msgstr ""
 "LSldapObject : Erreur durant les actions devant être exécutée après avoir "
 "renommé l'objet."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2918
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2944
 msgid ""
 "LSldapObject : Error during actions to be executed before deleting the objet."
 msgstr ""
 "LSldapObject : Erreur durant les actions devant être exécutée avant de "
 "supprimer l'objet."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2921
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2947
 msgid ""
 "LSldapObject : Error during actions to be executed after deleting the objet."
 msgstr ""
 "LSldapObject : Erreur durant les actions devant être exécutée après avoir "
 "supprimé l'objet."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2925
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2951
 msgid ""
 "LSldapObject : Error during the actions to be executed before creating the "
 "object."
@@ -1158,7 +1161,7 @@ msgstr ""
 "LSldapObject : Erreur durant les actions devant être exécutée avant de créer "
 "l'objet."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2928
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2954
 msgid ""
 "LSldapObject : Error during the actions to be executed after creating the "
 "object. It was created anyway."
@@ -1166,7 +1169,7 @@ msgstr ""
 "LSldapObject : Erreur durant les actions devant être exécutées après la "
 "création de l'objet. Il a tout de même été créé."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2932
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2958
 msgid ""
 "LSldapObject : The function %{func} to be executed before creating the "
 "object doesn't exist."
@@ -1174,7 +1177,7 @@ msgstr ""
 "LSldapObject : La fonction %{func} devant être exécutée avant la création de "
 "l'objet n'existe pas."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2935
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2961
 msgid ""
 "LSldapObject : Error executing the function %{func} to be execute after "
 "deleting the object."
@@ -1182,7 +1185,7 @@ msgstr ""
 "LSldapObject : Erreur durant l'exécution de la fonction %{func} devant être "
 "exécutée après la suppression de l'objet."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2938
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2964
 msgid ""
 "LSldapObject : The function %{func} to be executed after deleting the object "
 "doesn't exist."
@@ -1190,7 +1193,7 @@ msgstr ""
 "LSldapObject : La fonction %{func} devant être exécutée après la suppression "
 "de l'objet n'existe pas."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2941
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2967
 msgid ""
 "LSldapObject : Error executing the function %{func} to be execute after "
 "creating the object."
@@ -1198,7 +1201,7 @@ msgstr ""
 "LSldapObject : Erreur durant l'exécution de la fonction %{func} devant être "
 "exécutée après la création de l'objet."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2945
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2971
 msgid ""
 "LSldapObject : %{func} function, to be executed on object event %{event}, "
 "doesn't exist."
@@ -1206,7 +1209,7 @@ msgstr ""
 "LSldapObject : La fonction %{func}, devant être exécutée lors de l'évènement "
 "%{event} de l'objet, n'existe pas."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2948
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2974
 msgid ""
 "LSldapObject : Error during the execution of %{func} function on object "
 "event %{event}."
@@ -1214,7 +1217,7 @@ msgstr ""
 "LSldapObject : Erreur durant l'exécution de la fonction %{func} lors de "
 "l'évènement %{event} de l'objet."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2952
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2978
 msgid ""
 "LSldapObject : %{meth} method, to be executed on object event %{event}, "
 "doesn't exist."
@@ -1222,7 +1225,7 @@ msgstr ""
 "LSldapObject : La méthode %{meth}, devant être exécutée lors de l'évènement "
 "%{event} de l'objet, n'existe pas."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2955
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2981
 msgid ""
 "LSldapObject : Error during execution of %{meth} method on object event "
 "%{event}."
@@ -1230,13 +1233,13 @@ msgstr ""
 "LSldapObject : Erreur durant l'exécution de la méthode %{meth} lors de "
 "l'évènement %{event} de l'objet."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2958
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2984
 msgid "LSldapObject : Error during generate LDAP filter for %{LSobject}."
 msgstr ""
 "LSldapObject : Erreur durant la génération du filtre LDAP de l'objet "
 "%{LSobject}."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2962
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2988
 msgid ""
 "LSldapObject : Error during execution of the custom action %{customAction} "
 "on %{objectname}."
@@ -1244,22 +1247,22 @@ msgstr ""
 "LSldapObject : Erreur durant l'exécution de l'action personnalisée "
 "%{customAction} sur l'objet %{objectname}."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2966
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2992
 msgid "LSldapObject : Fail to retrieve container DN."
 msgstr "LSldapObject : Impossible de récupérer le DN parent."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2969
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2995
 msgid ""
 "LSldapObject : The function %{func} to generate container DN is not callable."
 msgstr ""
 "LSldapObject : La fonction %{func} pour générer le DN parent n'est pas "
 "exécutable."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2972
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2998
 msgid "LSldapObject : Error during generating container DN : %{error}"
 msgstr "LSldapObject : Erreur durant la génération du DN parent : %{error}."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2977
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:3003
 msgid ""
 "LSrelation : Some parameters are missing in the call of methods to handle "
 "standard relations (Method : %{meth})."
@@ -1336,9 +1339,9 @@ msgstr "Attention"
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:219
 #: /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:185
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:938
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1072
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:181
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:998
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1142
 msgid "Delete"
 msgstr "Supprimer"
 
@@ -1348,8 +1351,8 @@ msgid "No object."
 msgstr "Aucun objet."
 
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSrelation.php:670
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:422
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:877
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:442
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:927
 msgid "New"
 msgstr "Nouveau"
 
@@ -1547,14 +1550,14 @@ msgid "Delete this field."
 msgstr "Supprimer cette valeur."
 
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:200
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:581
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:601
 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:206
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1262
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1352
 msgid ""
 "Do you really want to execute custom action %{customAction} on "
 "%{objectname} ?"
@@ -1804,39 +1807,39 @@ msgstr "Étape"
 msgid "Pedagogical element"
 msgstr "Élement pédagogique"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1086
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1131
 msgid "Actions"
 msgstr "Actions"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1089
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1134
 #: templates/default/global_search.tpl:16
 msgid "This search didn't get any result."
 msgstr "Cette recherche n'a retournée aucun résultat."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1661
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1699
 msgid "LSsearch : Invalid filter : %{filter}."
 msgstr "LSsearch : Filtre invalide : %{filter}."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1664
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1702
 msgid "LSsearch : Invalid basedn : %{basedn}."
 msgstr "LSsearch : Base DN invalide."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1667
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1705
 msgid "LSsearch : Invalid value for %{param} parameter."
 msgstr "LSsearch : La valeur du paramètre %{param} est incorrecte."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1670
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1708
 msgid ""
 "LSsearch : Invalid size limit. Must be an integer greater or equal to 0."
 msgstr ""
 "LSsearch : Limite de taille de recherche invalide. Elle doit être un entier "
 "supérieur ou égal à 0."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1673
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1711
 msgid "LSsearch : Invalid parameter %{attr}. Must be an boolean."
 msgstr "LSsearch : Paramètre %{param} invalide. Il doit être un booléen."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1676
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1714
 msgid ""
 "LSsearch : Invalid parameter attributes. Must be an string or an array of "
 "strings."
@@ -1844,13 +1847,13 @@ msgstr ""
 "LSsearch : Paramètre 'attributes' invalide. Il doit être une chaîne de "
 "caractères ou un tableau de chaînes de caractères."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1679
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1717
 msgid "LSsearch : Can't build attributes list for make filter."
 msgstr ""
 "LSsearch : Impossible de construire la liste des attributs pour faire le "
 "filtre."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1682
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1720
 msgid ""
 "LSsearch : Error building filter with attribute '%{attr}' and pattern "
 "'%{pattern}'"
@@ -1858,34 +1861,34 @@ msgstr ""
 "LSsearch : Problème en construisant le filtre avec l'attribut '%{attr}' et "
 "le mot clé '%{pattern}'"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1685
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1723
 msgid "LSsearch : Error combining filters."
 msgstr "LSsearch : Problème en combinant les filtres."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1688
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1726
 msgid "LSsearch : Invalid pattern."
 msgstr "LSsearch : Mot clé invalide."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1691
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1729
 msgid "LSsearch : Invalid attribute %{attr} in parameters."
 msgstr "LSsearch : Attribut %{attr} incorrect dans les paramètres."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1694
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1732
 msgid "LSsearch : Error during the search."
 msgstr "LSsearch : Erreur pendant la recherche."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1697
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1735
 msgid "LSsearch : Error sorting the search."
 msgstr "LSsearch : Erreur pendant le trie de la recherche."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1700
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1738
 msgid ""
 "LSsearch : The function of the custum information %{name} is not callable."
 msgstr ""
 "LSsearch : La fonction de l'information personnalisée %{name} n'est pas "
 "exécutable."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1703
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1741
 msgid ""
 "LSsearch : Invalid predefinedFilter for LSobject type %{type} : %{label} "
 "(filter : %{filter})."
@@ -1893,13 +1896,13 @@ msgstr ""
 "LSsearch : PredefinedFilter invalide pour le type d'LSobject %{type} : "
 "%{label} (filtre : %{filter})."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1706
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1744
 msgid "LSsearch : Error during execution of the custom action %{customAction}."
 msgstr ""
 "LSldapObject : Erreur durant l'exécution de l'action personnalisée "
 "%{customAction}."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1709
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1747
 msgid "LSsearch : Invalid search pattern."
 msgstr "LSsearch : Mot clé de recherche invalide."
 
@@ -2036,7 +2039,7 @@ msgstr "Rôle"
 msgid "Entity type"
 msgstr "Type d'entité"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LScli.php:200
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LScli.php:210
 msgid ""
 "Invalid parameter \"%{parameter}\".\n"
 "Note: Command's parameter/argument must be place after the command."
@@ -2045,17 +2048,17 @@ msgstr ""
 "Note: Les paramètres/arguments de la commande doivent être placés après "
 "celle-ci."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LScli.php:696
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LScli.php:779
 msgid "LScli : The CLI command '%{command}' already exists."
 msgstr "LScli : La commande CLI '%{command}' existe déjà."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LScli.php:699
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LScli.php:782
 msgid "LScli : The CLI command '%{command}' handler is not callable."
 msgstr ""
 "LScli : La fonction de prise en charge de la commande CLI '%{command}' n'est "
 "pas exécutable."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSlog.php:466
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSlog.php:478
 msgid "LSlog : Fail to load logging handler %{handler}."
 msgstr "LSlog : Impossible de charger l'handler %{handler}."
 
@@ -2076,23 +2079,23 @@ msgstr "Erreur inconnue"
 msgid "Unknown error : %{error}"
 msgstr "Erreur inconnu : %{error}"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:161
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1064
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1147
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1273
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:157
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1134
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1227
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1363
 msgid "View"
 msgstr "Voir"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:177
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:930
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:173
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:990
 msgid "Copy"
 msgstr "Copier"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:253
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:249
 msgid "Unknown property !"
 msgstr "Propriété inconnue !"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:276
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:272
 msgid ""
 "LSsearchEntry : Invalid formaterFunction %{func} for extraDisplayedColumns "
 "%{column}."
@@ -2110,74 +2113,74 @@ msgstr ""
 msgid "Home"
 msgstr "Accueil"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:140
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:150
 msgid "You must provide pattern for global search."
 msgstr "Vous devez fournir un mot clé pour les recherches globales."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:428
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:750
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:448
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:790
 msgid "Import"
 msgstr "Importer"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:440
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:460
 msgid "Reset"
 msgstr "Réinitialiser"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:478
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:498
 #: templates/default/select.tpl:28 templates/default/global_search.tpl:6
 msgid "Search"
 msgstr "Rechercher"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:479
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:499
 #: templates/default/select.tpl:31
 msgid "Approximative search"
 msgstr "Recherche approximative"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:480
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:500
 #: templates/default/select.tpl:32
 msgid "Recursive search"
 msgstr "Recherche récursive"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:560
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:580
 msgid ""
 "The custom action %{title} have been successfully execute on this search."
 msgstr ""
 "L'action personnalisée %{title} a été correctement exécutée sur cette "
 "recherche."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:836
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:886
 msgid "Data entry form"
 msgstr "Masque de saisie"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:842
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:892
 msgid "Object has been added."
 msgstr "L'objet a été ajouté."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:969
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1029
 msgid "My account"
 msgstr "Mon compte"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1022
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1092
 msgid "The object has been partially modified."
 msgstr "L'objet a été partiellement modifié."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1025
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1095
 msgid "The object has been modified successfully."
 msgstr "L'objet a bien été modifié."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1130
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1210
 msgid "%{objectname} has been successfully deleted."
 msgstr "%{objectname} a bien été supprimé."
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1139
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1219
 msgid "Deleting : %{objectname}"
 msgstr "Suppression : %{objectname}"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1140
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1220
 msgid "Do you really want to delete %{displayName} ?"
 msgstr "Voulez-vous vraiment supprimer %{displayName} ?"
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1234
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1324
 msgid ""
 "The custom action %{customAction} have been successfully execute on "
 "%{objectname}."
@@ -2202,7 +2205,7 @@ msgstr "Dossier introuvable"
 msgid "Attributes / Profiles"
 msgstr "Attributs / Profils"
 
-#: templates/default/recoverpassword.tpl:26
+#: templates/default/recoverpassword.tpl:28
 msgid "Back"
 msgstr "Retour"
 
@@ -2240,7 +2243,7 @@ msgstr "Format"
 msgid "Global search"
 msgstr "Recherche globale"
 
-#: templates/default/recoverpassword.tpl:17 templates/default/login.tpl:18
+#: templates/default/recoverpassword.tpl:19 templates/default/login.tpl:18
 msgid "Identifier"
 msgstr "Identifiant"
 
@@ -2252,7 +2255,7 @@ msgstr "Objets importés"
 msgid "LDAP server"
 msgstr "Serveur LDAP"
 
-#: templates/default/recoverpassword.tpl:25 templates/default/login.tpl:22
+#: templates/default/recoverpassword.tpl:27 templates/default/login.tpl:22
 #: templates/default/login.tpl:33 templates/default/base_connected.tpl:40
 msgid "Language"
 msgstr "Langue"
@@ -2370,6 +2373,14 @@ msgstr "non"
 msgid "yes"
 msgstr "oui"
 
+#~ msgid ""
+#~ "LSsession : call function %{func} do not provided from LSaddon %{addon}."
+#~ msgstr ""
+#~ "LSsession : la fonction %{func} n'est pas fournie par le LSaddon %{addon}."
+
+#~ msgid "LSsession : problem during initialisation."
+#~ msgstr "LSsession : Problème durant l'initialisation."
+
 #~ msgid ""
 #~ "LSformElement_password : Contact mail invalid (%{mail}). Can't send "
 #~ "password."
diff --git a/src/lang/ldapsaisie.pot b/src/lang/ldapsaisie.pot
index d3008495..13e8c358 100644
--- a/src/lang/ldapsaisie.pot
+++ b/src/lang/ldapsaisie.pot
@@ -368,10 +368,10 @@ msgstr ""
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSconfirmBox.php:37
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsmoothbox.php:39
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:69
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:585
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1142
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1268
-#: templates/default/recoverpassword.tpl:19
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:605
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1222
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1358
+#: templates/default/recoverpassword.tpl:21
 msgid "Validate"
 msgstr ""
 
@@ -425,11 +425,11 @@ msgstr ""
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSrelation.php:659
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_select_object.php:68
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_supannLabeledValue.php:62
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:169
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:922
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1080
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1155
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1281
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:165
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:982
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1150
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1235
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1371
 msgid "Modify"
 msgstr ""
 
@@ -605,53 +605,53 @@ msgid ""
 "LSattr_ldap :: password. It's not the case of the attribure %{attr}."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:261
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:269
 msgid "The value of field %{label} is invalid."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:730
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:741
 msgid ""
 "LSattribute : Attribute %{attr} : LDAP or HTML types unknow (LDAP = %{ldap} "
 "& HTML = %{html})."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:733
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:744
 msgid ""
 "LSattribute : The function %{func} to display the attribute %{attr} is "
 "unknow."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:736
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:747
 msgid ""
 "LSattribute : The rule %{rule} to validate the attribute %{attr} is unknow."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:739
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:750
 msgid ""
 "LSattribute : Configuration data to verify the attribute %{attr} are "
 "incorrect."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:742
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:753
 msgid ""
 "LSattribute : The function %{func} to save the attribute %{attr} is unknow."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:745
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:756
 msgid "LSattribute : The value of the attribute %{attr} can't be generated."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:748
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:759
 msgid "LSattribute : Generation of the attribute %{attr} failed."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:751
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:762
 msgid ""
 "LSattribute : Generation of the attribute %{attr} did not return a correct "
 "value."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:754
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:765
 msgid ""
 "LSattribute : The attr_%{type} of the attribute %{name} is not yet defined."
 msgstr ""
@@ -682,161 +682,161 @@ msgstr ""
 msgid "Clear"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1353
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1408
 msgid "Connection"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1375
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1430
 msgid "Recovery of your credentials"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1384
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1439
 msgid "Please fill the identifier field to proceed recovery procedure"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1389
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1444
 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:1398
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1453
 msgid "Your new password has been sent to %{mail}."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1567
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:146
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:435
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:1622
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:156
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:455
 #: templates/default/select.tpl:29
 msgid "Refresh"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2511
-#: templates/default/select.tpl:20 templates/default/login.tpl:16
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2634
+#: 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:2664
-msgid "LSsession : The constant %{const} is not defined."
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2792
+msgid "LSsession : The constant '%{const}' is not defined."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2667
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2795
 msgid ""
-"LSsession : The %{addon} support is uncertain. Verify system compatibility "
-"and the add-on configuration."
+"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:2670
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2798
 msgid ""
 "LSsession : LDAP server's configuration data are invalid. Can't connect."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2673
-msgid "LSsession : Failed to load LSobject type %{type} : unknon type."
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2801
+msgid "LSsession : Failed to load LSobject type '%{type}' : unknon type."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2676
-msgid "LSsession : Failed to load LSclass %{class}."
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2804
+msgid "LSsession : Failed to load LSclass '%{class}'."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2679
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2807
 msgid "LSsession : Login or password incorrect."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2682
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2810
 msgid "LSsession : Impossible to identify you : Duplication of identities."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2685
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2813
 msgid "LSsession : Can't load class of authentification (%{class})."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2688
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2816
 msgid "LSsession : Can't connect to LDAP server."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2691
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2819
 msgid "LSsession : Impossible to authenticate you."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2694
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2822
 msgid "LSsession : Your are not authorized to do this action."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2697
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2825
 msgid "LSsession : Some informations are missing to display this page."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2700
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2828
 msgid ""
-"LSsession : The function of the custom action %{name} does not exists or is "
-"not configured."
+"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:2703
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2831
 msgid "LSsession : Fail to retreive user's LDAP credentials from LSauth."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2706
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2834
 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:2709
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2837
 msgid "LSsession : No import/export format define for this object type."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2712
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2840
 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:2715
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2843
 msgid "LSsession : The password recovery is disabled for this LDAP server."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2718
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2846
 msgid ""
 "LSsession : Some informations are missing to recover your password. Contact "
 "administrators."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2721
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2849
 msgid ""
 "LSsession : Error during password recovery. Contact administrators.(Step : "
 "%{step})"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2724
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2852
 msgid ""
-"LSsession : call function %{func} do not provided from LSaddon %{addon}."
+"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:2727
-msgid "LSsession : problem during initialisation."
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2856
+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:2730
-msgid "LSsession : view function %{func} for LSaddon %{addon} doet not exist."
-msgstr ""
-
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2733
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2859
 msgid "LSsession : invalid related object's DN pass in parameter."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2736
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2862
 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:2739
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2865
 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:2742
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsession.php:2868
 msgid ""
 "LSsession : You always seem to use %{old} in your custom code: Please "
 "upgrade it and use %{new}.
\n"
@@ -848,189 +848,189 @@ msgstr ""
 msgid "The attribute %{attr} is not valid."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2862
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2888
 msgid "LSldapObject : Object type unknown."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2865
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2891
 msgid "LSldapObject : Update form is not defined for the object %{obj}."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2868
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2894
 msgid "LSldapObject : No form exists for the object %{obj}."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2871
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2897
 msgid ""
 "LSldapObject : The function %{func} to validate the attribute %{attr} the "
 "object %{obj} is unknow."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2874
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2900
 msgid ""
 "LSldapObject : Configuration data are missing to validate the attribute "
 "%{attr} of the object %{obj}."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2878
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2904
 msgid ""
 "LSldapObject : The function %{func} to be executed on the object event "
 "%{event} doesn't exist."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2881
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2907
 msgid ""
 "LSldapObject : The %{func} execution on the object event %{event} failed."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2885
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2911
 msgid ""
 "LSldapObject : Class %{class}, which method %{meth} to be executed on the "
 "object event %{event}, doesn't exist."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2888
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2914
 msgid ""
 "LSldapObject : Method %{meth} within %{class} class to be executed on object "
 "event %{event}, doesn't exist."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2891
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2917
 msgid ""
 "LSldapObject : Error during execute %{meth} method within %{class} class, to "
 "be executed on object event %{event}."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2895
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2921
 msgid ""
 "LSldapObject : Some configuration data of the object type %{obj} are missing "
 "to generate the DN of the new object."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2898
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2924
 msgid ""
 "LSldapObject : The attibute %{attr} of the object is not yet defined. Can't "
 "generate DN."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2901
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2927
 msgid "LSldapObject : Without DN, the object could not be changed."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2904
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2930
 msgid ""
 "LSldapObject : The attribute %{attr_depend} depending on the attribute "
 "%{attr} doesn't exist."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2907
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2933
 msgid "LSldapObject : Error during deleting the object %{objectname}."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2911
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2937
 msgid ""
 "LSldapObject : Error during actions to be executed before renaming the objet."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2914
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2940
 msgid ""
 "LSldapObject : Error during actions to be executed after renaming the objet."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2918
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2944
 msgid ""
 "LSldapObject : Error during actions to be executed before deleting the objet."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2921
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2947
 msgid ""
 "LSldapObject : Error during actions to be executed after deleting the objet."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2925
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2951
 msgid ""
 "LSldapObject : Error during the actions to be executed before creating the "
 "object."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2928
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2954
 msgid ""
 "LSldapObject : Error during the actions to be executed after creating the "
 "object. It was created anyway."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2932
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2958
 msgid ""
 "LSldapObject : The function %{func} to be executed before creating the "
 "object doesn't exist."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2935
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2961
 msgid ""
 "LSldapObject : Error executing the function %{func} to be execute after "
 "deleting the object."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2938
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2964
 msgid ""
 "LSldapObject : The function %{func} to be executed after deleting the object "
 "doesn't exist."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2941
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2967
 msgid ""
 "LSldapObject : Error executing the function %{func} to be execute after "
 "creating the object."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2945
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2971
 msgid ""
 "LSldapObject : %{func} function, to be executed on object event %{event}, "
 "doesn't exist."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2948
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2974
 msgid ""
 "LSldapObject : Error during the execution of %{func} function on object "
 "event %{event}."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2952
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2978
 msgid ""
 "LSldapObject : %{meth} method, to be executed on object event %{event}, "
 "doesn't exist."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2955
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2981
 msgid ""
 "LSldapObject : Error during execution of %{meth} method on object event "
 "%{event}."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2958
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2984
 msgid "LSldapObject : Error during generate LDAP filter for %{LSobject}."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2962
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2988
 msgid ""
 "LSldapObject : Error during execution of the custom action %{customAction} "
 "on %{objectname}."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2966
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2992
 msgid "LSldapObject : Fail to retrieve container DN."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2969
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2995
 msgid ""
 "LSldapObject : The function %{func} to generate container DN is not callable."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2972
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2998
 msgid "LSldapObject : Error during generating container DN : %{error}"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:2977
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldapObject.php:3003
 msgid ""
 "LSrelation : Some parameters are missing in the call of methods to handle "
 "standard relations (Method : %{meth})."
@@ -1103,9 +1103,9 @@ msgstr ""
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:219
 #: /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:185
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:938
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1072
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:181
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:998
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1142
 msgid "Delete"
 msgstr ""
 
@@ -1115,8 +1115,8 @@ msgid "No object."
 msgstr ""
 
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSrelation.php:670
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:422
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:877
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:442
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:927
 msgid "New"
 msgstr ""
 
@@ -1278,12 +1278,12 @@ msgid "Delete this field."
 msgstr ""
 
 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:200
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:581
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:601
 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:206
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1262
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1352
 msgid ""
 "Do you really want to execute custom action %{customAction} on "
 "%{objectname} ?"
@@ -1513,88 +1513,88 @@ msgstr ""
 msgid "Pedagogical element"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1086
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1131
 msgid "Actions"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1089
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1134
 #: templates/default/global_search.tpl:16
 msgid "This search didn't get any result."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1661
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1699
 msgid "LSsearch : Invalid filter : %{filter}."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1664
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1702
 msgid "LSsearch : Invalid basedn : %{basedn}."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1667
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1705
 msgid "LSsearch : Invalid value for %{param} parameter."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1670
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1708
 msgid ""
 "LSsearch : Invalid size limit. Must be an integer greater or equal to 0."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1673
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1711
 msgid "LSsearch : Invalid parameter %{attr}. Must be an boolean."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1676
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1714
 msgid ""
 "LSsearch : Invalid parameter attributes. Must be an string or an array of "
 "strings."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1679
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1717
 msgid "LSsearch : Can't build attributes list for make filter."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1682
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1720
 msgid ""
 "LSsearch : Error building filter with attribute '%{attr}' and pattern "
 "'%{pattern}'"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1685
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1723
 msgid "LSsearch : Error combining filters."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1688
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1726
 msgid "LSsearch : Invalid pattern."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1691
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1729
 msgid "LSsearch : Invalid attribute %{attr} in parameters."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1694
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1732
 msgid "LSsearch : Error during the search."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1697
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1735
 msgid "LSsearch : Error sorting the search."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1700
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1738
 msgid ""
 "LSsearch : The function of the custum information %{name} is not callable."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1703
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1741
 msgid ""
 "LSsearch : Invalid predefinedFilter for LSobject type %{type} : %{label} "
 "(filter : %{filter})."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1706
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1744
 msgid "LSsearch : Error during execution of the custom action %{customAction}."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1709
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearch.php:1747
 msgid "LSsearch : Invalid search pattern."
 msgstr ""
 
@@ -1716,21 +1716,21 @@ msgstr ""
 msgid "Entity type"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LScli.php:200
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LScli.php:210
 msgid ""
 "Invalid parameter \"%{parameter}\".\n"
 "Note: Command's parameter/argument must be place after the command."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LScli.php:696
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LScli.php:779
 msgid "LScli : The CLI command '%{command}' already exists."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LScli.php:699
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LScli.php:782
 msgid "LScli : The CLI command '%{command}' handler is not callable."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSlog.php:466
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSlog.php:478
 msgid "LSlog : Fail to load logging handler %{handler}."
 msgstr ""
 
@@ -1751,23 +1751,23 @@ msgstr ""
 msgid "Unknown error : %{error}"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:161
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1064
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1147
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1273
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:157
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1134
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1227
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1363
 msgid "View"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:177
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:930
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:173
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:990
 msgid "Copy"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:253
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:249
 msgid "Unknown property !"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:276
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:272
 msgid ""
 "LSsearchEntry : Invalid formaterFunction %{func} for extraDisplayedColumns "
 "%{column}."
@@ -1781,72 +1781,72 @@ msgstr ""
 msgid "Home"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:140
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:150
 msgid "You must provide pattern for global search."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:428
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:750
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:448
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:790
 msgid "Import"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:440
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:460
 msgid "Reset"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:478
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:498
 #: templates/default/select.tpl:28 templates/default/global_search.tpl:6
 msgid "Search"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:479
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:499
 #: templates/default/select.tpl:31
 msgid "Approximative search"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:480
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:500
 #: templates/default/select.tpl:32
 msgid "Recursive search"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:560
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:580
 msgid ""
 "The custom action %{title} have been successfully execute on this search."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:836
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:886
 msgid "Data entry form"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:842
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:892
 msgid "Object has been added."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:969
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1029
 msgid "My account"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1022
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1092
 msgid "The object has been partially modified."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1025
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1095
 msgid "The object has been modified successfully."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1130
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1210
 msgid "%{objectname} has been successfully deleted."
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1139
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1219
 msgid "Deleting : %{objectname}"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1140
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1220
 msgid "Do you really want to delete %{displayName} ?"
 msgstr ""
 
-#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1234
+#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1324
 msgid ""
 "The custom action %{customAction} have been successfully execute on "
 "%{objectname}."
@@ -1869,7 +1869,7 @@ msgstr ""
 msgid "Attributes / Profiles"
 msgstr ""
 
-#: templates/default/recoverpassword.tpl:26
+#: templates/default/recoverpassword.tpl:28
 msgid "Back"
 msgstr ""
 
@@ -1907,7 +1907,7 @@ msgstr ""
 msgid "Global search"
 msgstr ""
 
-#: templates/default/recoverpassword.tpl:17 templates/default/login.tpl:18
+#: templates/default/recoverpassword.tpl:19 templates/default/login.tpl:18
 msgid "Identifier"
 msgstr ""
 
@@ -1919,7 +1919,7 @@ msgstr ""
 msgid "LDAP server"
 msgstr ""
 
-#: templates/default/recoverpassword.tpl:25 templates/default/login.tpl:22
+#: templates/default/recoverpassword.tpl:27 templates/default/login.tpl:22
 #: templates/default/login.tpl:33 templates/default/base_connected.tpl:40
 msgid "Language"
 msgstr ""