From 74df3d2f61d22600141230eabc90d1503345d389 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Mon, 25 Oct 2021 18:55:00 +0200 Subject: [PATCH] LStemplate: improve handling loop detection displaying fatal error --- src/includes/class/class.LStemplate.php | 6 +- src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo | Bin 75343 -> 75462 bytes src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po | 114 +++++++++--------- src/lang/ldapsaisie.pot | 112 ++++++++--------- 4 files changed, 122 insertions(+), 110 deletions(-) diff --git a/src/includes/class/class.LStemplate.php b/src/includes/class/class.LStemplate.php index cb8d0a01..60b9da13 100644 --- a/src/includes/class/class.LStemplate.php +++ b/src/includes/class/class.LStemplate.php @@ -424,7 +424,7 @@ class LStemplate extends LSlog_staticLoggerClass { // Handle loop detection if (self :: $last_displayed_template == $template) { - self :: log_error("display($template): loop detected, stop"); + self :: log_fatal("display($template): loop detected, stop"); return; } @@ -476,6 +476,10 @@ class LStemplate extends LSlog_staticLoggerClass { (isset($_REQUEST['pretty'])?JSON_PRETTY_PRINT:0) ); } + elseif (self :: $last_displayed_template == 'error.tpl') { + // Detect & stop loop displaying error + die(getFData(_('Loop detected displaying this error: %{error}.'), $error)); + } else { self :: assign('pagetitle', _("A fatal error occured.")); self :: assign('error', _("A fatal error occured. If problem persist, please contact support.")); diff --git a/src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo b/src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo index 1323a993596c27bf1edbf9ad2cde645f6f62cc02..cd6fa43bd6da2122fb5062b36d22cb52d910ccef 100644 GIT binary patch delta 11461 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 delta 11352 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 diff --git a/src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po b/src/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po index e477cd1b..cb5bbfc5 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: 2021-08-26 19:59+0200\n" +"PO-Revision-Date: 2021-10-25 18:53+0200\n" "Last-Translator: Benjamin Renard \n" "Language-Team: LdapSaisie \n" @@ -623,7 +623,7 @@ msgstr "Confirmez-vous votre choix ?" #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:74 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:631 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1285 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1429 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1431 #: templates/default/recoverpassword.tpl:21 msgid "Validate" msgstr "Valider" @@ -768,7 +768,7 @@ msgstr "" #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1045 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1213 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1298 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1442 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1444 msgid "Modify" msgstr "Modifier" @@ -841,30 +841,30 @@ msgstr "Aujourd'hui." msgid "Clear selected date." msgstr "Supprimer la date sélectionnée." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:116 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:119 msgid "LStemplate : compile directory is not writable (dir : %{dir})" msgstr "" "LStemplate : Le dossier de compilation n'est pas accessible en écriture " "(dossier : %{dir})" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:135 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:138 msgid "LStemplate : Can't load Smarty 2 support file" msgstr "LStemplate : Impossible de charger le fichier de support de Smarty 2" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:142 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:145 msgid "LStemplate : Can't load Smarty 3 support file" msgstr "LStemplate : Impossible de charger le fichier de support de Smarty 3" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:146 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:149 msgid "LStemplate : Smarty version not recognized." msgstr "LStemplate : Version de Smarty non reconnue." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:169 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:172 msgid "LStemplate : Can't load Smarty." msgstr "" "LStemplate : Impossible de charger le moteur de gestion de template Smarty." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:296 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:299 msgid "" "LStemplate : Request template '%{tpl}' is now deprecated. Please refer to " "upgrade documentation to adapt your templates." @@ -872,31 +872,35 @@ msgstr "" "LStemplate : Le fichier de template '%{tpl}' est maintenant déprécié. Merci " "de mettre à jour vos templates en vous référant à la documentation." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:427 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:436 msgid "Smarty - An exception occured displaying template '%{template}'" msgstr "" "Smarty - Un erreur est survenue en affichant le modèle de page '%{template}'." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:447 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:456 msgid "Smarty - An exception occured fetching template '%{template}'" msgstr "Smarty - Un erreur est survenue en générant le modèle '%{template}'." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:462 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:472 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:471 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:485 msgid "A fatal error occured. If problem persist, please contact support." msgstr "" "Une erreur irrécupérable est survenue. Si le problème persiste, merci de " "contacter le support." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:471 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:481 +msgid "Loop detected displaying this error: %{error}." +msgstr "Boucle détectée en affichant cette erreur : %{error}." + +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:484 msgid "A fatal error occured." msgstr "Une erreur fatale est survenue." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:671 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:684 msgid "LStemplate : Template %{file} not found." msgstr "LStemplate : le template %{file} est introuvable." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:674 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:687 msgid "" "LStemplate : Fail to execute trigger %{callable} on event %{event} : is not " "callable." @@ -904,7 +908,7 @@ msgstr "" "LStemplate : Échec d'exécution du déclencheur %{callable} lors de événement " "%{event} : il n'est pas un callable." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:677 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:690 msgid "" "LStemplate : Error during the execution of the trigger %{callable} on event " "%{event}." @@ -1592,39 +1596,39 @@ msgstr "" "LSformRule_password : Regex invalide configurée : %{regex}. Vous devez " "utiliser des regex de type PCRE (commencant par le caractère '/')." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:612 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:614 msgid "LSldap: Error during the LDAP server connection (%{msg})." msgstr "LSldap : Erreur durant la connexion au serveur LDAP (%{msg})." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:615 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:617 msgid "LSldap: Error during the LDAP search (%{msg})." msgstr "LSldap : Erreur pendant la recherche LDAP (%{msg})." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:618 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:620 msgid "LSldap: Object type unknown." msgstr "LSldap : Type d'objet inconnu." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:621 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:623 msgid "LSldap: Error while fetching the LDAP entry." msgstr "LSldap : Erreur durant la récupération de l'entrée LDAP." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:624 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:626 msgid "LSldap: Error while changing the LDAP entry (DN : %{dn})." msgstr "LSldap : Erreur durant la modification de l'entrée LDAP (DN : %{dn})." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:627 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:629 msgid "LSldap: Error while deleting empty attributes." msgstr "LSldap : Erreur durant la suppression des attributs vides." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:630 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:632 msgid "LSldap: Error while changing the DN of the object." msgstr "LSldap : Erreur pendant la modification du DN de l'objet." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:633 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:635 msgid "LSldap: LDAP server base DN not configured." msgstr "LSldap : Le base DN du serveur LDAP n'est pas configuré." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:636 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:638 msgid "LSldap: Fail to set authz proxy option on LDAP server connection." msgstr "" "LSldap : Une erreur est survenue en appliquant l'option d'authz proxy sur la " @@ -1807,27 +1811,27 @@ msgstr "" "%{label} : une adresse mail invalide a été fournie pour l'envoi du nouveau " "mot de passe." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:181 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:184 msgid "Generate a password." msgstr "Générer un mot de passe." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:182 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:185 msgid "Compare with stored password." msgstr "Comparer avec le mot de passe stocké." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:183 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:186 msgid "Display password." msgstr "Afficher le mot de passe." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:184 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:187 msgid "Display hashed password." msgstr "Afficher le mot de passe haché." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:185 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:188 msgid "Hide password." msgstr "Cacher le mot de passe." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:186 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:189 msgid "" "The password will be sent by mail if changed. Click to disable automatic " "notification." @@ -1835,7 +1839,7 @@ msgstr "" "Le mot de passe sera envoyé par e-mail en cas de modification. Cliquer pour " "désactiver la notification." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:187 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:190 msgid "" "The password will not be sent if changed. Click to enable automatic " "notification." @@ -1843,23 +1847,23 @@ msgstr "" "Le mot de passe ne sera pas envoyé en cas de modification. Cliquer pour " "activer la notification automatique." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:188 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:191 msgid "Modify the mail sent to notice the user" msgstr "Modifier mail de notification de l'utilisateur" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:216 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:219 msgid "%{label}: Do you confirm the password change?" msgstr "%{label} : Confirmez-vous la modification du mot de passe ?" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:224 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:227 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:355 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:358 msgid "Notice mail sent." msgstr "Le mail de notification a été envoyé." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:465 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:468 msgid "" "LSformElement_password : No valid contact mail address available : Can't " "send new password." @@ -1867,20 +1871,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:468 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:471 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:471 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:474 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:474 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:477 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 " @@ -1890,7 +1894,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:477 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:480 msgid "" "LSformElement_password : Fail to determine witch e-mail attribute to use to " "send new password : get_mail_attr_function throwed an exception : %{msg}" @@ -1974,7 +1978,7 @@ msgstr "" "sur cette recherche ?" #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:235 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1423 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1425 msgid "" "Do you really want to execute custom action %{customAction} on " "%{objectname} ?" @@ -2109,27 +2113,27 @@ msgstr "Ajout rapide" msgid "Display advanced search and selection panel." msgstr "Afficher la fenêtre de recherche et de sélection étendue." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:114 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:117 msgid "Fail to determine the requested URL." msgstr "Impossible de déterminer l'URL demandée." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:118 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:121 msgid "No URL patterns configured !" msgstr "Aucun modèle d'URL configuré !" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:225 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:228 msgid "Fail to determine the requested URL (loop detected)." msgstr "Impossible de déterminer l'URL demandée (boucle détectée)." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:247 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:250 msgid "The requested page was not found." msgstr "La page demandée est introuvable." -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:272 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:277 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:291 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:299 msgid "This request could not be processed correctly." msgstr "Cette requête ne peut être traitée correctement." @@ -2583,7 +2587,7 @@ msgstr "Erreur inconnu : %{error}" #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:169 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1197 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1290 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1434 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1436 msgid "View" msgstr "Voir" @@ -2659,7 +2663,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:1729 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1731 msgid "Object has been added." msgstr "L'objet a été ajouté." @@ -2668,17 +2672,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:1903 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1905 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:1906 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1908 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:1947 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1949 msgid "%{objectname} has been successfully deleted." msgstr "%{objectname} a bien été supprimé." @@ -2690,7 +2694,7 @@ msgstr "Suppression : %{objectname}" msgid "Do you really want to delete %{displayName} ?" msgstr "Voulez-vous vraiment supprimer %{displayName} ?" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1392 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1393 msgid "" "The custom action %{customAction} have been successfully execute on " "%{objectname}." diff --git a/src/lang/ldapsaisie.pot b/src/lang/ldapsaisie.pot index 5332c8fc..60005155 100644 --- a/src/lang/ldapsaisie.pot +++ b/src/lang/ldapsaisie.pot @@ -524,7 +524,7 @@ msgstr "" #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSform.php:74 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:631 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1285 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1429 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1431 #: templates/default/recoverpassword.tpl:21 msgid "Validate" msgstr "" @@ -656,7 +656,7 @@ msgstr "" #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1045 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1213 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1298 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1442 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1444 msgid "Modify" msgstr "" @@ -729,60 +729,64 @@ msgstr "" msgid "Clear selected date." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:116 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:119 msgid "LStemplate : compile directory is not writable (dir : %{dir})" msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:135 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:138 msgid "LStemplate : Can't load Smarty 2 support file" msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:142 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:145 msgid "LStemplate : Can't load Smarty 3 support file" msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:146 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:149 msgid "LStemplate : Smarty version not recognized." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:169 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:172 msgid "LStemplate : Can't load Smarty." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:296 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:299 msgid "" "LStemplate : Request template '%{tpl}' is now deprecated. Please refer to " "upgrade documentation to adapt your templates." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:427 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:436 msgid "Smarty - An exception occured displaying template '%{template}'" msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:447 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:456 msgid "Smarty - An exception occured fetching template '%{template}'" msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:462 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:472 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:471 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:485 msgid "A fatal error occured. If problem persist, please contact support." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:471 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:481 +msgid "Loop detected displaying this error: %{error}." +msgstr "" + +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:484 msgid "A fatal error occured." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:671 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:684 msgid "LStemplate : Template %{file} not found." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:674 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:687 msgid "" "LStemplate : Fail to execute trigger %{callable} on event %{event} : is not " "callable." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:677 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:690 msgid "" "LStemplate : Error during the execution of the trigger %{callable} on event " "%{event}." @@ -1327,39 +1331,39 @@ msgid "" "(begining by '/' caracter)." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:612 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:614 msgid "LSldap: Error during the LDAP server connection (%{msg})." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:615 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:617 msgid "LSldap: Error during the LDAP search (%{msg})." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:618 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:620 msgid "LSldap: Object type unknown." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:621 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:623 msgid "LSldap: Error while fetching the LDAP entry." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:624 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:626 msgid "LSldap: Error while changing the LDAP entry (DN : %{dn})." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:627 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:629 msgid "LSldap: Error while deleting empty attributes." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:630 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:632 msgid "LSldap: Error while changing the DN of the object." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:633 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:635 msgid "LSldap: LDAP server base DN not configured." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:636 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSldap.php:638 msgid "LSldap: Fail to set authz proxy option on LDAP server connection." msgstr "" @@ -1521,77 +1525,77 @@ msgstr "" msgid "%{label}: invalid email address provided to send new password." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:181 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:184 msgid "Generate a password." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:182 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:185 msgid "Compare with stored password." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:183 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:186 msgid "Display password." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:184 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:187 msgid "Display hashed password." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:185 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:188 msgid "Hide password." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:186 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:189 msgid "" "The password will be sent by mail if changed. Click to disable automatic " "notification." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:187 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:190 msgid "" "The password will not be sent if changed. Click to enable automatic " "notification." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:188 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:191 msgid "Modify the mail sent to notice the user" msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:216 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:219 msgid "%{label}: Do you confirm the password change?" msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:224 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:227 msgid "Passwords entered did not match." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:355 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:358 msgid "Notice mail sent." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:465 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:468 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:468 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:471 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:471 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:474 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:474 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:477 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:477 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_password.php:480 msgid "" "LSformElement_password : Fail to determine witch e-mail attribute to use to " "send new password : get_mail_attr_function throwed an exception : %{msg}" @@ -1664,7 +1668,7 @@ 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/routes.php:1423 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1425 msgid "" "Do you really want to execute custom action %{customAction} on " "%{objectname} ?" @@ -1788,27 +1792,27 @@ msgstr "" msgid "Display advanced search and selection panel." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:114 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:117 msgid "Fail to determine the requested URL." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:118 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:121 msgid "No URL patterns configured !" msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:225 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:228 msgid "Fail to determine the requested URL (loop detected)." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:247 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:250 msgid "The requested page was not found." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:272 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:277 msgid "This request could not be handled." msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:291 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSurl.php:299 msgid "This request could not be processed correctly." msgstr "" @@ -2210,7 +2214,7 @@ msgstr "" #: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSsearchEntry.php:169 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1197 #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1290 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1434 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1436 msgid "View" msgstr "" @@ -2280,7 +2284,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:1729 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1731 msgid "Object has been added." msgstr "" @@ -2289,17 +2293,17 @@ msgid "My account" msgstr "" #: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1155 -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1903 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1905 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:1906 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1908 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:1947 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1949 msgid "%{objectname} has been successfully deleted." msgstr "" @@ -2311,7 +2315,7 @@ msgstr "" msgid "Do you really want to delete %{displayName} ?" msgstr "" -#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1392 +#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1393 msgid "" "The custom action %{customAction} have been successfully execute on " "%{objectname}."