Compare commits

...

2 commits

Author SHA1 Message Date
Benjamin Renard
a6d0f7d126
import: Check generated field value and stop import in case of error 2023-07-03 12:34:14 +02:00
Benjamin Renard
33e0687d1e
import: fix displaying attribute errors two times 2023-07-03 12:02:02 +02:00
7 changed files with 255 additions and 212 deletions

View file

@ -97,7 +97,8 @@ création du type d'&LSobject;. En conséquence :
&LSformat;, ils seront composés à l'aide des valeurs des autres attributs de l'objet. En cas d'un
<emphasis>callable</emphasis>, il sera appeler avec en paramètre le tableau des valeurs des autres
attributs (<literal>$attrs</literal>), le tableau des données issues du fichier source
(<literal>$row</literal>) et devra retourner le tableau des valeurs générées de l'attribut.
(<literal>$row</literal>) et devra retourner le tableau des valeurs générées de l'attribut ou
<literal>false</literal> en cas d'erreur.
</simpara>
</listitem>
</varlistentry>

View file

@ -225,6 +225,11 @@ class LSio extends LSlog_staticLoggerClass {
// Retrieve object from ioFormat
$objectsData = $ioFormat -> getAll();
if (LSerror :: errorsDefined()) {
LSerror :: addErrorCode('LSio_10');
return $return;
}
$objectsInError = array();
self :: log_trace("import(): objects data=".varDump($objectsData));
@ -848,6 +853,9 @@ ___("LSio: An error occured running before import hooks. Stop the import.")
LSerror :: defineError('LSio_09',
___("LSio: An error occured running after import hooks.")
);
LSerror :: defineError('LSio_10',
___("LSio: Error occured loading objects's data from input file.")
);
// Defined CLI commands functions only on CLI context
if (php_sapi_name() != 'cli')

View file

@ -128,7 +128,7 @@ class LSioFormatDriver extends LSlog_staticLoggerClass {
$all = $this -> getAll();
if (!is_array($all)) return False;
$retall = array();
foreach($all as $one) {
foreach($all as $idx => $one) {
$retone = array();
foreach($fields as $key => $attr) {
if (!isset($one[$key])) continue;
@ -138,9 +138,15 @@ class LSioFormatDriver extends LSlog_staticLoggerClass {
foreach ($generated_fields as $attr => $formats) {
$retone[$attr] = array();
if (is_callable($formats)) {
$retone[$attr] = ensureIsArray(
call_user_func_array($formats, array($retone, $one))
$retone[$attr] = call_user_func_array($formats, array($retone, $one));
if ($retone[$attr] === false) {
LSerror :: addErrorCode(
'LSioFormatDriver_01',
array('attr' => $attr, 'object' => (is_int($idx)?"#$idx":"'$idx'"))
);
continue 2;
}
$retone[$attr] = ensureIsArray($retone[$attr]);
}
else {
foreach (ensureIsArray($formats) as $format) {
@ -186,3 +192,7 @@ class LSioFormatDriver extends LSlog_staticLoggerClass {
}
}
LSerror :: defineError('LSioFormatDriver_01',
___("LSioFormatDriver : Fail to generate the value of the attribute %{attr} of the object %{object}.")
);

View file

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: LdapSaisie\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: 2023-05-26 11:30+0200\n"
"PO-Revision-Date: 2023-07-03 12:30+0200\n"
"Last-Translator: Benjamin Renard <brenard@easter-eggs.com>\n"
"Language-Team: LdapSaisie <ldapsaisie-users@lists.labs.libre-entreprise."
"org>\n"
@ -16,10 +16,10 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-Basepath: .\n"
"X-Generator: Poedit 2.4.2\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Poedit 3.2.2\n"
#: includes/addons/LSaddons.ppolicy.php:26
msgid "Password policy Support : The constant %{const} is not defined."
@ -355,11 +355,11 @@ msgid ""
"Organizational Chart Support : The global variable %{var} is not defined."
msgstr "Support Organigramme : La variable globale %{var} n'est pas définie."
#: includes/addons/LSaddons.orgchart.php:67
#: includes/addons/LSaddons.orgchart.php:68
msgid "Organizational chart"
msgstr "Organigramme"
#: includes/addons/LSaddons.orgchart.php:75
#: includes/addons/LSaddons.orgchart.php:76
msgid "Organizational chart data"
msgstr "Données de l'organigramme"
@ -435,7 +435,7 @@ msgid "Show LdapSaisie modifications"
msgstr "Voir les modifications d'LdapSaisie"
#: includes/addons/LSaddons.accesslog.php:244
#: includes/class/class.LSsession.php:1870 includes/routes.php:157
#: includes/class/class.LSsession.php:1875 includes/routes.php:157
#: includes/routes.php:474 templates/default/select.tpl:29
msgid "Refresh"
msgstr "Rafraîchir"
@ -752,95 +752,101 @@ msgstr "Valeur invalide"
msgid "LSformRule_%{type}: Parameter %{param} is not found."
msgstr "LSformRule_%{type} : Le paramètre %{param} n'est pas défini."
#: includes/class/class.LSio.php:334
#: includes/class/class.LSio.php:339
msgid "Failed to set post data on creation form."
msgstr "Impossible de définir les données dans le formulaire de création."
#: includes/class/class.LSio.php:340
#: includes/class/class.LSio.php:345
msgid "Error validating creation form."
msgstr "Une erreur est survenue en validant le formulaire de création."
#: includes/class/class.LSio.php:345
#: includes/class/class.LSio.php:350
msgid "Failed to validate object data."
msgstr "Impossible de valider les données de l'objet."
#: includes/class/class.LSio.php:352
#: includes/class/class.LSio.php:357
msgid "Failed to generate DN for this object."
msgstr "Impossible de générer le DN de cet objet."
#: includes/class/class.LSio.php:371
#: includes/class/class.LSio.php:376
msgid "Error creating object on LDAP server."
msgstr ""
"Une erreur est survenue durant la création de cet objet dans l'annuaire LDAP."
#: includes/class/class.LSio.php:377
#: includes/class/class.LSio.php:382
msgid "An object already exist on LDAP server with DN %{dn}."
msgstr "Un objet existe déjà dans l'annuaire LDAP avec le DN %{dn}."
#: includes/class/class.LSio.php:389
#: includes/class/class.LSio.php:394
msgid ""
"Failed to load existing object %{dn} from LDAP server. Can't update object."
msgstr ""
"Impossible de charger l'objet existant %{dn} depuis l'annuaire LDAP. "
"Impossible de mettre à jour cet objet."
#: includes/class/class.LSio.php:398
#: includes/class/class.LSio.php:403
msgid "Failed to set post data on update form."
msgstr "Impossible de définir les données dans le formulaire de mise à jour."
#: includes/class/class.LSio.php:404
#: includes/class/class.LSio.php:409
msgid "Error validating update form."
msgstr "Une erreur est survenue en validant le formulaire de mise à jour."
#: includes/class/class.LSio.php:419
#: includes/class/class.LSio.php:424
msgid "Error updating object on LDAP server."
msgstr ""
"Une erreur est survenue en mettant à jour cet objet dans l'annuaire LDAP."
#: includes/class/class.LSio.php:825
#: includes/class/class.LSio.php:830
msgid "LSio: Post data not found or not completed."
msgstr "LSio : les données transmises sont introuvables ou incomplètes."
#: includes/class/class.LSio.php:828
#: includes/class/class.LSio.php:833
msgid "LSio: object type invalid."
msgstr "LSio : type d'objet invalide."
#: includes/class/class.LSio.php:831
#: includes/class/class.LSio.php:836
msgid "LSio: input/output format %{format} invalid."
msgstr "LSio : Le format d'entrée/sortie %{format} est invalide."
#: includes/class/class.LSio.php:834
#: includes/class/class.LSio.php:839
msgid "LSio: Fail to initialize input/output driver."
msgstr "LSio : Impossible d'initialiser le pilote d'entrée/sortie."
#: includes/class/class.LSio.php:837
#: includes/class/class.LSio.php:842
msgid "LSio: Fail to load objects's data from input file."
msgstr ""
"LSio: Impossible de charger les données des objets depuis le fichier "
"d'import."
#: includes/class/class.LSio.php:840
#: includes/class/class.LSio.php:845
msgid "LSio: Fail to load objects's data to export from LDAP directory."
msgstr ""
"LSio: Impossible de charger les données des objets à exporter depuis "
"l'annuaire LDAP."
#: includes/class/class.LSio.php:843
#: includes/class/class.LSio.php:848
msgid "LSio: Fail to export objects's data."
msgstr "LSio: Impossible d'exporter les données des objets."
#: includes/class/class.LSio.php:846
#: includes/class/class.LSio.php:851
msgid "LSio: An error occured running before import hooks. Stop the import."
msgstr ""
"LSio : Une erreur est survenue durant l'exécution des déclencheurs d'avant "
"import. Arrêt de l'import."
#: includes/class/class.LSio.php:849
#: includes/class/class.LSio.php:854
msgid "LSio: An error occured running after import hooks."
msgstr ""
"LSio : Une erreur est survenue durant l'exécution des déclencheurs d'après "
"import."
#: includes/class/class.LSio.php:857
msgid "LSio: Error occured loading objects's data from input file."
msgstr ""
"LSio: Une erreur est survenue en chargeant les données des objets depuis le "
"fichier d'import."
#: includes/class/class.LSformElement_supannRessourceEtatDate.php:61
msgid "Start date"
msgstr "Date de début"
@ -983,6 +989,14 @@ msgstr "Affichier la clé en entier."
msgid "Unknown type"
msgstr "Type inconnu"
#: includes/class/class.LSioFormatDriver.php:197
msgid ""
"LSioFormatDriver : Fail to generate the value of the attribute %{attr} of "
"the object %{object}."
msgstr ""
"LSioFormatDriver : Impossible de générer la valeur de l'attribut %{attr} de "
"l'objet %{object}."
#: includes/class/class.LSformElement_valueWithUnit.php:243
msgid ""
"LSformElement_valueWithUnit : Units configuration data are missing for the "
@ -1525,40 +1539,40 @@ msgstr ""
msgid "Clear"
msgstr "Nettoyer"
#: includes/class/class.LSsession.php:1655
#: includes/class/class.LSsession.php:1660
msgid "Connection"
msgstr "Connexion"
#: includes/class/class.LSsession.php:1675
#: includes/class/class.LSsession.php:1680
msgid "Recovery of your credentials"
msgstr "Récupération de votre mot de passe"
#: includes/class/class.LSsession.php:1684
#: includes/class/class.LSsession.php:1689
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"
#: includes/class/class.LSsession.php:1689
#: includes/class/class.LSsession.php:1694
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."
#: includes/class/class.LSsession.php:1698
#: includes/class/class.LSsession.php:1703
msgid "Your new password has been sent to %{mail}."
msgstr "Votre nouveau mot de passe vous a été envoyé à l'adresse %{mail}."
#: includes/class/class.LSsession.php:2960 templates/default/select.tpl:20
#: includes/class/class.LSsession.php:2965 templates/default/select.tpl:20
#: templates/default/recoverpassword.tpl:17 templates/default/login.tpl:16
msgid "Level"
msgstr "Niveau"
#: includes/class/class.LSsession.php:3128
#: includes/class/class.LSsession.php:3133
msgid "LSsession : The constant '%{const}' is not defined."
msgstr "LSsession : La constante '%{const}' n'est pas définie."
#: includes/class/class.LSsession.php:3131
#: includes/class/class.LSsession.php:3136
msgid ""
"LSsession : The addon '%{addon}' support is uncertain. Verify system "
"compatibility and the add-on configuration."
@ -1566,53 +1580,53 @@ msgstr ""
"LSsession : Le support de l'addon '%{addon}' est incertain. Vérifiez la "
"compatibilité du système et la configuration de l'add-on."
#: includes/class/class.LSsession.php:3134
#: includes/class/class.LSsession.php:3139
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."
#: includes/class/class.LSsession.php:3137
#: includes/class/class.LSsession.php:3142
msgid "LSsession : Failed to load LSobject type '%{type}' : unknon type."
msgstr ""
"LSsession : Impossible de charger le type d'LSobject '%{type}' : type "
"inconnu."
#: includes/class/class.LSsession.php:3140
#: includes/class/class.LSsession.php:3145
msgid "LSsession : Failed to load LSclass '%{class}'."
msgstr "LSsession : Impossible de charger la LSclass '%{class}'."
#: includes/class/class.LSsession.php:3143
#: includes/class/class.LSsession.php:3148
msgid "LSsession : Login or password incorrect."
msgstr "LSsession : Identifiant ou mot de passe incorrects."
#: includes/class/class.LSsession.php:3146
#: includes/class/class.LSsession.php:3151
msgid "LSsession : Impossible to identify you : Duplication of identities."
msgstr "LSsession : Impossible de vous identifier : Duplication d'identité."
#: includes/class/class.LSsession.php:3149
#: includes/class/class.LSsession.php:3154
msgid "LSsession : Can't load class of authentification (%{class})."
msgstr ""
"LSsession : Impossible de charger la classe d'authentification (%{class})."
#: includes/class/class.LSsession.php:3152
#: includes/class/class.LSsession.php:3157
msgid "LSsession : Can't connect to LDAP server."
msgstr "LSsession : Impossible de se connecter au serveur LDAP."
#: includes/class/class.LSsession.php:3155
#: includes/class/class.LSsession.php:3160
msgid "LSsession : Impossible to authenticate you."
msgstr "LSsession : Impossible de vous identifier."
#: includes/class/class.LSsession.php:3158
#: includes/class/class.LSsession.php:3163
msgid "LSsession : Your are not authorized to do this action."
msgstr "LSsession : Vous n'êtes pas autorisé à faire cette action."
#: includes/class/class.LSsession.php:3161
#: includes/class/class.LSsession.php:3166
msgid "LSsession : Some informations are missing to display this page."
msgstr "LSsession : Des informations sont manquantes pour afficher cette page."
#: includes/class/class.LSsession.php:3164
#: includes/class/class.LSsession.php:3169
msgid ""
"LSsession : The function '%{function}' of the custom action "
"'%{customAction}' does not exists or is not configured."
@ -1620,24 +1634,24 @@ msgstr ""
"LSsession : La fonction '%{function}' de l'action personnalisée "
"'%{customAction}' n'existe pas ou n'est pas configurée."
#: includes/class/class.LSsession.php:3167
#: includes/class/class.LSsession.php:3172
msgid "LSsession : Fail to retrieve user's LDAP credentials from LSauth."
msgstr ""
"LSsession : Erreur en récupérant les identifiants LDAP de l'utilisateur "
"depuis LSauth."
#: includes/class/class.LSsession.php:3170
#: includes/class/class.LSsession.php:3175
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."
#: includes/class/class.LSsession.php:3173
#: includes/class/class.LSsession.php:3178
msgid "LSsession : No import/export format define for this object type."
msgstr "LSsession : Aucun format d'entrée/sortie défini pour ce type d'objet."
#: includes/class/class.LSsession.php:3176
#: includes/class/class.LSsession.php:3181
msgid ""
"LSsession : Error during creation of list of levels. Contact administrators. "
"(Code : %{code})"
@ -1645,13 +1659,13 @@ msgstr ""
"LSsession : Erreur durant la création de la liste des niveaux. Contacter les "
"administrateurs. (Code : %{type})"
#: includes/class/class.LSsession.php:3179
#: includes/class/class.LSsession.php:3184
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."
#: includes/class/class.LSsession.php:3182
#: includes/class/class.LSsession.php:3187
msgid ""
"LSsession : Some informations are missing to recover your password. Contact "
"administrators."
@ -1659,7 +1673,7 @@ msgstr ""
"LSsession : Des informations sont manques pour pouvoir récupérer votre mot "
"de passe. Contacter les administrateurs."
#: includes/class/class.LSsession.php:3185
#: includes/class/class.LSsession.php:3190
msgid ""
"LSsession : Error during password recovery. Contact administrators.(Step : "
"%{step})"
@ -1667,7 +1681,7 @@ msgstr ""
"LSsession : Erreur durant la récupération de votre mot de passe. Contacter "
"les administrateurs. (Etape : %{step})"
#: includes/class/class.LSsession.php:3188
#: includes/class/class.LSsession.php:3193
msgid ""
"LSsession : The function '%{func}' configured for the view '%{view}' of the "
"LSaddon '%{addon}' is not declared in the LSaddon file."
@ -1675,11 +1689,11 @@ msgstr ""
"LSsession : la fonction '%{func}' configurée pour la vue '%{view}' du "
"LSaddon '%{addon}' n'est pas déclaré dans le fichier du LSaddon."
#: includes/class/class.LSsession.php:3191
#: includes/class/class.LSsession.php:3196
msgid "LSsession : Failed to load resource file '%{file}'."
msgstr "LSsession : Impossible de charger le fichier de ressource '%{file}'."
#: includes/class/class.LSsession.php:3194
#: includes/class/class.LSsession.php:3199
msgid ""
"LSsession : The function '%{func}' configured for the view '%{view}' of the "
"LSaddon '%{addon}' doesn't exist."
@ -1687,11 +1701,11 @@ msgstr ""
"LSsession : la fonction '%{func}' configurée pour la vue '%{view}' du "
"LSaddon '%{addon}' n'existe pas."
#: includes/class/class.LSsession.php:3197
#: includes/class/class.LSsession.php:3202
msgid "LSsession : invalid related object's DN pass in parameter."
msgstr "LSsession : DN d'objet en relation incorrect dans les paramètres."
#: includes/class/class.LSsession.php:3200
#: includes/class/class.LSsession.php:3205
msgid ""
"LSsession : the LSaddon %{addon} keep using old-style addon view URL. Please "
"upgrade it."
@ -1699,7 +1713,7 @@ msgstr ""
"LSsession : le LSaddon %{addon} utilise toujours l'ancien type d'URL de "
"vues. Merci de le mettre à jour."
#: includes/class/class.LSsession.php:3203
#: includes/class/class.LSsession.php:3208
msgid ""
"LSsession : You have been redirect from an old-style URL %{url}. Please "
"upgrade this link."
@ -1707,7 +1721,7 @@ msgstr ""
"LSsession : Vous avez été redirigé depuis une ancienne URL %{url}. Merci de "
"le mettre à jour ce lien."
#: includes/class/class.LSsession.php:3206
#: includes/class/class.LSsession.php:3211
msgid ""
"LSsession : You always seem to use %{old} in your custom code: Please "
"upgrade it and use %{new}.<pre>\n"
@ -1724,25 +1738,25 @@ msgstr ""
msgid "Invalid file type (%{type})."
msgstr "Type de fichier invalide (%{type})."
#: includes/class/class.LSldapObject.php:577
#: includes/class/class.LSldapObject.php:584
msgid "The attribute %{attr} is not valid."
msgstr "L'attribut %{attr} n'est pas valide."
#: includes/class/class.LSldapObject.php:3150
#: includes/class/class.LSldapObject.php:3157
msgid "LSldapObject : Object type unknown."
msgstr "LSldapObject : Type d'objet inconnu."
#: includes/class/class.LSldapObject.php:3153
#: includes/class/class.LSldapObject.php:3160
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}."
#: includes/class/class.LSldapObject.php:3156
#: includes/class/class.LSldapObject.php:3163
msgid "LSldapObject : No form exists for the object %{obj}."
msgstr "LSldapObject : Aucun formulaire n'existe pour l'objet %{obj}"
#: includes/class/class.LSldapObject.php:3159
#: includes/class/class.LSldapObject.php:3166
msgid ""
"LSldapObject : The function %{func} to validate the attribute %{attr} the "
"object %{obj} is unknow."
@ -1750,7 +1764,7 @@ msgstr ""
"LSldapObject : La fonction %{func} pour valider l'attribut %{attr} de "
"l'objet %{obj} est inconnue."
#: includes/class/class.LSldapObject.php:3162
#: includes/class/class.LSldapObject.php:3169
msgid ""
"LSldapObject : Configuration data are missing to validate the attribute "
"%{attr} of the object %{obj}."
@ -1758,7 +1772,7 @@ msgstr ""
"LSldapObject : Des données de configurations sont manquantes pour pouvoir "
"valider l'attribut %{attr} de l'objet %{obj}."
#: includes/class/class.LSldapObject.php:3166
#: includes/class/class.LSldapObject.php:3173
msgid ""
"LSldapObject : The function %{func} to be executed on the object event "
"%{event} doesn't exist."
@ -1766,14 +1780,14 @@ msgstr ""
"LSldapObject : La fonction %{func} devant être exécutée lors de l'évènement "
"%{event} de l'objet n'existe pas."
#: includes/class/class.LSldapObject.php:3169
#: includes/class/class.LSldapObject.php:3176
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."
#: includes/class/class.LSldapObject.php:3173
#: includes/class/class.LSldapObject.php:3180
msgid ""
"LSldapObject : Class %{class}, which method %{meth} to be executed on the "
"object event %{event}, doesn't exist."
@ -1781,7 +1795,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."
#: includes/class/class.LSldapObject.php:3176
#: includes/class/class.LSldapObject.php:3183
msgid ""
"LSldapObject : Method %{meth} within %{class} class to be executed on object "
"event %{event}, doesn't exist."
@ -1789,7 +1803,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."
#: includes/class/class.LSldapObject.php:3179
#: includes/class/class.LSldapObject.php:3186
msgid ""
"LSldapObject : Error during execute %{meth} method within %{class} class, to "
"be executed on object event %{event}."
@ -1797,7 +1811,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."
#: includes/class/class.LSldapObject.php:3183
#: includes/class/class.LSldapObject.php:3190
msgid ""
"LSldapObject : Some configuration data of the object type %{obj} are missing "
"to generate the DN of the new object."
@ -1805,7 +1819,7 @@ msgstr ""
"LSldapObject : Des informations de configuration du type d'objet %{obj} sont "
"manquantes pour la génération du DN du nouvel objet."
#: includes/class/class.LSldapObject.php:3186
#: includes/class/class.LSldapObject.php:3193
msgid ""
"LSldapObject : The attibute %{attr} of the object is not yet defined. Can't "
"generate DN."
@ -1813,11 +1827,11 @@ msgstr ""
"LSldapObject : L'attribut %{attr} de l'objet n'est pas encore défini. "
"Impossible de générer le DN."
#: includes/class/class.LSldapObject.php:3189
#: includes/class/class.LSldapObject.php:3196
msgid "LSldapObject : Without DN, the object could not be changed."
msgstr "LSldapObject : Sans DN, l'objet ne peut pas être modifié."
#: includes/class/class.LSldapObject.php:3192
#: includes/class/class.LSldapObject.php:3199
msgid ""
"LSldapObject : The attribute %{attr_depend} depending on the attribute "
"%{attr} doesn't exist."
@ -1825,39 +1839,39 @@ msgstr ""
"LSldapObject : L'attritbut %{attr_depend} dépendant de l'attribut %{attr} "
"n'existe pas."
#: includes/class/class.LSldapObject.php:3195
#: includes/class/class.LSldapObject.php:3202
msgid "LSldapObject : Error during deleting the object %{objectname}."
msgstr "LSldapObject : Erreur durant la suppression de l'objet %{objectname}"
#: includes/class/class.LSldapObject.php:3199
#: includes/class/class.LSldapObject.php:3206
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."
#: includes/class/class.LSldapObject.php:3202
#: includes/class/class.LSldapObject.php:3209
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."
#: includes/class/class.LSldapObject.php:3206
#: includes/class/class.LSldapObject.php:3213
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."
#: includes/class/class.LSldapObject.php:3209
#: includes/class/class.LSldapObject.php:3216
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."
#: includes/class/class.LSldapObject.php:3213
#: includes/class/class.LSldapObject.php:3220
msgid ""
"LSldapObject : Error during the actions to be executed before creating the "
"object."
@ -1865,7 +1879,7 @@ msgstr ""
"LSldapObject : Erreur durant les actions devant être exécutée avant de créer "
"l'objet."
#: includes/class/class.LSldapObject.php:3216
#: includes/class/class.LSldapObject.php:3223
msgid ""
"LSldapObject : Error during the actions to be executed after creating the "
"object. It was created anyway."
@ -1873,7 +1887,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éé."
#: includes/class/class.LSldapObject.php:3220
#: includes/class/class.LSldapObject.php:3227
msgid ""
"LSldapObject : The function %{func} to be executed before creating the "
"object doesn't exist."
@ -1881,7 +1895,7 @@ msgstr ""
"LSldapObject : La fonction %{func} devant être exécutée avant la création de "
"l'objet n'existe pas."
#: includes/class/class.LSldapObject.php:3223
#: includes/class/class.LSldapObject.php:3230
msgid ""
"LSldapObject : Error executing the function %{func} to be execute after "
"deleting the object."
@ -1889,7 +1903,7 @@ msgstr ""
"LSldapObject : Erreur durant l'exécution de la fonction %{func} devant être "
"exécutée après la suppression de l'objet."
#: includes/class/class.LSldapObject.php:3226
#: includes/class/class.LSldapObject.php:3233
msgid ""
"LSldapObject : The function %{func} to be executed after deleting the object "
"doesn't exist."
@ -1897,7 +1911,7 @@ msgstr ""
"LSldapObject : La fonction %{func} devant être exécutée après la suppression "
"de l'objet n'existe pas."
#: includes/class/class.LSldapObject.php:3229
#: includes/class/class.LSldapObject.php:3236
msgid ""
"LSldapObject : Error executing the function %{func} to be execute after "
"creating the object."
@ -1905,7 +1919,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."
#: includes/class/class.LSldapObject.php:3233
#: includes/class/class.LSldapObject.php:3240
msgid ""
"LSldapObject : %{func} function, to be executed on object event %{event}, "
"doesn't exist."
@ -1913,7 +1927,7 @@ msgstr ""
"LSldapObject : La fonction %{func}, devant être exécutée lors de l'évènement "
"%{event} de l'objet, n'existe pas."
#: includes/class/class.LSldapObject.php:3236
#: includes/class/class.LSldapObject.php:3243
msgid ""
"LSldapObject : Error during the execution of %{func} function on object "
"event %{event}."
@ -1921,7 +1935,7 @@ msgstr ""
"LSldapObject : Erreur durant l'exécution de la fonction %{func} lors de "
"l'évènement %{event} de l'objet."
#: includes/class/class.LSldapObject.php:3240
#: includes/class/class.LSldapObject.php:3247
msgid ""
"LSldapObject : %{meth} method, to be executed on object event %{event}, "
"doesn't exist."
@ -1929,7 +1943,7 @@ msgstr ""
"LSldapObject : La méthode %{meth}, devant être exécutée lors de l'évènement "
"%{event} de l'objet, n'existe pas."
#: includes/class/class.LSldapObject.php:3243
#: includes/class/class.LSldapObject.php:3250
msgid ""
"LSldapObject : Error during execution of %{meth} method on object event "
"%{event}."
@ -1937,13 +1951,13 @@ msgstr ""
"LSldapObject : Erreur durant l'exécution de la méthode %{meth} lors de "
"l'évènement %{event} de l'objet."
#: includes/class/class.LSldapObject.php:3246
#: includes/class/class.LSldapObject.php:3253
msgid "LSldapObject : Error during generate LDAP filter for %{LSobject}."
msgstr ""
"LSldapObject : Erreur durant la génération du filtre LDAP de l'objet "
"%{LSobject}."
#: includes/class/class.LSldapObject.php:3250
#: includes/class/class.LSldapObject.php:3257
msgid ""
"LSldapObject : Error during execution of the custom action %{customAction} "
"on %{objectname}."
@ -1951,22 +1965,22 @@ msgstr ""
"LSldapObject : Erreur durant l'exécution de l'action personnalisée "
"%{customAction} sur l'objet %{objectname}."
#: includes/class/class.LSldapObject.php:3254
#: includes/class/class.LSldapObject.php:3261
msgid "LSldapObject : Fail to retrieve container DN."
msgstr "LSldapObject : Impossible de récupérer le DN parent."
#: includes/class/class.LSldapObject.php:3257
#: includes/class/class.LSldapObject.php:3264
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."
#: includes/class/class.LSldapObject.php:3260
#: includes/class/class.LSldapObject.php:3267
msgid "LSldapObject : Error during generating container DN : %{error}"
msgstr "LSldapObject : Erreur durant la génération du DN parent : %{error}."
#: includes/class/class.LSldapObject.php:3263
#: includes/class/class.LSldapObject.php:3270
msgid ""
"LSldapObject : An LDAP object with the same DN as generated for this new one "
"already exists. Please verify your configuration."
@ -1974,7 +1988,7 @@ msgstr ""
"LSldapObject : Un objet LDAP avec le même DN que celui généré pour ce nouvel "
"objet existe déjà. Merci de vérifier votre configuration."
#: includes/class/class.LSldapObject.php:3268
#: includes/class/class.LSldapObject.php:3275
msgid ""
"LSrelation : Some parameters are missing in the call of methods to handle "
"standard relations (Method : %{meth})."
@ -2326,11 +2340,11 @@ msgstr "%{label} : Confirmez-vous la modification du mot de passe ?"
msgid "Passwords entered did not match."
msgstr "Les mots de passe saisis ne correspondent pas."
#: includes/class/class.LSformElement_password.php:366
#: includes/class/class.LSformElement_password.php:378
msgid "Notice mail sent."
msgstr "Le mail de notification a été envoyé."
#: includes/class/class.LSformElement_password.php:479
#: includes/class/class.LSformElement_password.php:491
msgid ""
"LSformElement_password : No valid contact mail address available : Can't "
"send new password."
@ -2338,20 +2352,20 @@ msgstr ""
"LSformElement_password : Aucun mail de contact valide disponible : "
"impossible d'envoyer le nouveau mot de passe."
#: includes/class/class.LSformElement_password.php:482
#: includes/class/class.LSformElement_password.php:494
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}."
#: includes/class/class.LSformElement_password.php:485
#: includes/class/class.LSformElement_password.php:497
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é."
#: includes/class/class.LSformElement_password.php:488
#: includes/class/class.LSformElement_password.php:500
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 "
@ -2361,7 +2375,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."
#: includes/class/class.LSformElement_password.php:491
#: includes/class/class.LSformElement_password.php:503
msgid ""
"LSformElement_password : Fail to determine witch e-mail attribute to use to "
"send new password : get_mail_attr_function throwed an exception : %{msg}"

View file

@ -279,11 +279,11 @@ msgid ""
"Organizational Chart Support : The global variable %{var} is not defined."
msgstr ""
#: includes/addons/LSaddons.orgchart.php:67
#: includes/addons/LSaddons.orgchart.php:68
msgid "Organizational chart"
msgstr ""
#: includes/addons/LSaddons.orgchart.php:75
#: includes/addons/LSaddons.orgchart.php:76
msgid "Organizational chart data"
msgstr ""
@ -359,7 +359,7 @@ msgid "Show LdapSaisie modifications"
msgstr ""
#: includes/addons/LSaddons.accesslog.php:244
#: includes/class/class.LSsession.php:1870 includes/routes.php:157
#: includes/class/class.LSsession.php:1875 includes/routes.php:157
#: includes/routes.php:474 templates/default/select.tpl:29
msgid "Refresh"
msgstr ""
@ -638,83 +638,87 @@ msgstr ""
msgid "LSformRule_%{type}: Parameter %{param} is not found."
msgstr ""
#: includes/class/class.LSio.php:334
#: includes/class/class.LSio.php:339
msgid "Failed to set post data on creation form."
msgstr ""
#: includes/class/class.LSio.php:340
#: includes/class/class.LSio.php:345
msgid "Error validating creation form."
msgstr ""
#: includes/class/class.LSio.php:345
#: includes/class/class.LSio.php:350
msgid "Failed to validate object data."
msgstr ""
#: includes/class/class.LSio.php:352
#: includes/class/class.LSio.php:357
msgid "Failed to generate DN for this object."
msgstr ""
#: includes/class/class.LSio.php:371
#: includes/class/class.LSio.php:376
msgid "Error creating object on LDAP server."
msgstr ""
#: includes/class/class.LSio.php:377
#: includes/class/class.LSio.php:382
msgid "An object already exist on LDAP server with DN %{dn}."
msgstr ""
#: includes/class/class.LSio.php:389
#: includes/class/class.LSio.php:394
msgid ""
"Failed to load existing object %{dn} from LDAP server. Can't update object."
msgstr ""
#: includes/class/class.LSio.php:398
#: includes/class/class.LSio.php:403
msgid "Failed to set post data on update form."
msgstr ""
#: includes/class/class.LSio.php:404
#: includes/class/class.LSio.php:409
msgid "Error validating update form."
msgstr ""
#: includes/class/class.LSio.php:419
#: includes/class/class.LSio.php:424
msgid "Error updating object on LDAP server."
msgstr ""
#: includes/class/class.LSio.php:825
#: includes/class/class.LSio.php:830
msgid "LSio: Post data not found or not completed."
msgstr ""
#: includes/class/class.LSio.php:828
#: includes/class/class.LSio.php:833
msgid "LSio: object type invalid."
msgstr ""
#: includes/class/class.LSio.php:831
#: includes/class/class.LSio.php:836
msgid "LSio: input/output format %{format} invalid."
msgstr ""
#: includes/class/class.LSio.php:834
#: includes/class/class.LSio.php:839
msgid "LSio: Fail to initialize input/output driver."
msgstr ""
#: includes/class/class.LSio.php:837
#: includes/class/class.LSio.php:842
msgid "LSio: Fail to load objects's data from input file."
msgstr ""
#: includes/class/class.LSio.php:840
#: includes/class/class.LSio.php:845
msgid "LSio: Fail to load objects's data to export from LDAP directory."
msgstr ""
#: includes/class/class.LSio.php:843
#: includes/class/class.LSio.php:848
msgid "LSio: Fail to export objects's data."
msgstr ""
#: includes/class/class.LSio.php:846
#: includes/class/class.LSio.php:851
msgid "LSio: An error occured running before import hooks. Stop the import."
msgstr ""
#: includes/class/class.LSio.php:849
#: includes/class/class.LSio.php:854
msgid "LSio: An error occured running after import hooks."
msgstr ""
#: includes/class/class.LSio.php:857
msgid "LSio: Error occured loading objects's data from input file."
msgstr ""
#: includes/class/class.LSformElement_supannRessourceEtatDate.php:61
msgid "Start date"
msgstr ""
@ -849,6 +853,12 @@ msgstr ""
msgid "Unknown type"
msgstr ""
#: includes/class/class.LSioFormatDriver.php:197
msgid ""
"LSioFormatDriver : Fail to generate the value of the attribute %{attr} of "
"the object %{object}."
msgstr ""
#: includes/class/class.LSformElement_valueWithUnit.php:243
msgid ""
"LSformElement_valueWithUnit : Units configuration data are missing for the "
@ -1301,157 +1311,157 @@ msgstr ""
msgid "Clear"
msgstr ""
#: includes/class/class.LSsession.php:1655
#: includes/class/class.LSsession.php:1660
msgid "Connection"
msgstr ""
#: includes/class/class.LSsession.php:1675
#: includes/class/class.LSsession.php:1680
msgid "Recovery of your credentials"
msgstr ""
#: includes/class/class.LSsession.php:1684
#: includes/class/class.LSsession.php:1689
msgid "Please fill the identifier field to proceed recovery procedure"
msgstr ""
#: includes/class/class.LSsession.php:1689
#: includes/class/class.LSsession.php:1694
msgid ""
"An email has been sent to %{mail}. Please follow the instructions on it."
msgstr ""
#: includes/class/class.LSsession.php:1698
#: includes/class/class.LSsession.php:1703
msgid "Your new password has been sent to %{mail}."
msgstr ""
#: includes/class/class.LSsession.php:2960 templates/default/select.tpl:20
#: includes/class/class.LSsession.php:2965 templates/default/select.tpl:20
#: templates/default/recoverpassword.tpl:17 templates/default/login.tpl:16
msgid "Level"
msgstr ""
#: includes/class/class.LSsession.php:3128
#: includes/class/class.LSsession.php:3133
msgid "LSsession : The constant '%{const}' is not defined."
msgstr ""
#: includes/class/class.LSsession.php:3131
#: includes/class/class.LSsession.php:3136
msgid ""
"LSsession : The addon '%{addon}' support is uncertain. Verify system "
"compatibility and the add-on configuration."
msgstr ""
#: includes/class/class.LSsession.php:3134
#: includes/class/class.LSsession.php:3139
msgid ""
"LSsession : LDAP server's configuration data are invalid. Can't connect."
msgstr ""
#: includes/class/class.LSsession.php:3137
#: includes/class/class.LSsession.php:3142
msgid "LSsession : Failed to load LSobject type '%{type}' : unknon type."
msgstr ""
#: includes/class/class.LSsession.php:3140
#: includes/class/class.LSsession.php:3145
msgid "LSsession : Failed to load LSclass '%{class}'."
msgstr ""
#: includes/class/class.LSsession.php:3143
#: includes/class/class.LSsession.php:3148
msgid "LSsession : Login or password incorrect."
msgstr ""
#: includes/class/class.LSsession.php:3146
#: includes/class/class.LSsession.php:3151
msgid "LSsession : Impossible to identify you : Duplication of identities."
msgstr ""
#: includes/class/class.LSsession.php:3149
#: includes/class/class.LSsession.php:3154
msgid "LSsession : Can't load class of authentification (%{class})."
msgstr ""
#: includes/class/class.LSsession.php:3152
#: includes/class/class.LSsession.php:3157
msgid "LSsession : Can't connect to LDAP server."
msgstr ""
#: includes/class/class.LSsession.php:3155
#: includes/class/class.LSsession.php:3160
msgid "LSsession : Impossible to authenticate you."
msgstr ""
#: includes/class/class.LSsession.php:3158
#: includes/class/class.LSsession.php:3163
msgid "LSsession : Your are not authorized to do this action."
msgstr ""
#: includes/class/class.LSsession.php:3161
#: includes/class/class.LSsession.php:3166
msgid "LSsession : Some informations are missing to display this page."
msgstr ""
#: includes/class/class.LSsession.php:3164
#: includes/class/class.LSsession.php:3169
msgid ""
"LSsession : The function '%{function}' of the custom action "
"'%{customAction}' does not exists or is not configured."
msgstr ""
#: includes/class/class.LSsession.php:3167
#: includes/class/class.LSsession.php:3172
msgid "LSsession : Fail to retrieve user's LDAP credentials from LSauth."
msgstr ""
#: includes/class/class.LSsession.php:3170
#: includes/class/class.LSsession.php:3175
msgid ""
"LSsession : Fail to reconnect to LDAP server with user's LDAP credentials."
msgstr ""
#: includes/class/class.LSsession.php:3173
#: includes/class/class.LSsession.php:3178
msgid "LSsession : No import/export format define for this object type."
msgstr ""
#: includes/class/class.LSsession.php:3176
#: includes/class/class.LSsession.php:3181
msgid ""
"LSsession : Error during creation of list of levels. Contact administrators. "
"(Code : %{code})"
msgstr ""
#: includes/class/class.LSsession.php:3179
#: includes/class/class.LSsession.php:3184
msgid "LSsession : The password recovery is disabled for this LDAP server."
msgstr ""
#: includes/class/class.LSsession.php:3182
#: includes/class/class.LSsession.php:3187
msgid ""
"LSsession : Some informations are missing to recover your password. Contact "
"administrators."
msgstr ""
#: includes/class/class.LSsession.php:3185
#: includes/class/class.LSsession.php:3190
msgid ""
"LSsession : Error during password recovery. Contact administrators.(Step : "
"%{step})"
msgstr ""
#: includes/class/class.LSsession.php:3188
#: includes/class/class.LSsession.php:3193
msgid ""
"LSsession : The function '%{func}' configured for the view '%{view}' of the "
"LSaddon '%{addon}' is not declared in the LSaddon file."
msgstr ""
#: includes/class/class.LSsession.php:3191
#: includes/class/class.LSsession.php:3196
msgid "LSsession : Failed to load resource file '%{file}'."
msgstr ""
#: includes/class/class.LSsession.php:3194
#: includes/class/class.LSsession.php:3199
msgid ""
"LSsession : The function '%{func}' configured for the view '%{view}' of the "
"LSaddon '%{addon}' doesn't exist."
msgstr ""
#: includes/class/class.LSsession.php:3197
#: includes/class/class.LSsession.php:3202
msgid "LSsession : invalid related object's DN pass in parameter."
msgstr ""
#: includes/class/class.LSsession.php:3200
#: includes/class/class.LSsession.php:3205
msgid ""
"LSsession : the LSaddon %{addon} keep using old-style addon view URL. Please "
"upgrade it."
msgstr ""
#: includes/class/class.LSsession.php:3203
#: includes/class/class.LSsession.php:3208
msgid ""
"LSsession : You have been redirect from an old-style URL %{url}. Please "
"upgrade this link."
msgstr ""
#: includes/class/class.LSsession.php:3206
#: includes/class/class.LSsession.php:3211
msgid ""
"LSsession : You always seem to use %{old} in your custom code: Please "
"upgrade it and use %{new}.<pre>\n"
@ -1464,199 +1474,199 @@ msgstr ""
msgid "Invalid file type (%{type})."
msgstr ""
#: includes/class/class.LSldapObject.php:577
#: includes/class/class.LSldapObject.php:584
msgid "The attribute %{attr} is not valid."
msgstr ""
#: includes/class/class.LSldapObject.php:3150
#: includes/class/class.LSldapObject.php:3157
msgid "LSldapObject : Object type unknown."
msgstr ""
#: includes/class/class.LSldapObject.php:3153
#: includes/class/class.LSldapObject.php:3160
msgid "LSldapObject : Update form is not defined for the object %{obj}."
msgstr ""
#: includes/class/class.LSldapObject.php:3156
#: includes/class/class.LSldapObject.php:3163
msgid "LSldapObject : No form exists for the object %{obj}."
msgstr ""
#: includes/class/class.LSldapObject.php:3159
#: includes/class/class.LSldapObject.php:3166
msgid ""
"LSldapObject : The function %{func} to validate the attribute %{attr} the "
"object %{obj} is unknow."
msgstr ""
#: includes/class/class.LSldapObject.php:3162
#: includes/class/class.LSldapObject.php:3169
msgid ""
"LSldapObject : Configuration data are missing to validate the attribute "
"%{attr} of the object %{obj}."
msgstr ""
#: includes/class/class.LSldapObject.php:3166
#: includes/class/class.LSldapObject.php:3173
msgid ""
"LSldapObject : The function %{func} to be executed on the object event "
"%{event} doesn't exist."
msgstr ""
#: includes/class/class.LSldapObject.php:3169
#: includes/class/class.LSldapObject.php:3176
msgid ""
"LSldapObject : The %{func} execution on the object event %{event} failed."
msgstr ""
#: includes/class/class.LSldapObject.php:3173
#: includes/class/class.LSldapObject.php:3180
msgid ""
"LSldapObject : Class %{class}, which method %{meth} to be executed on the "
"object event %{event}, doesn't exist."
msgstr ""
#: includes/class/class.LSldapObject.php:3176
#: includes/class/class.LSldapObject.php:3183
msgid ""
"LSldapObject : Method %{meth} within %{class} class to be executed on object "
"event %{event}, doesn't exist."
msgstr ""
#: includes/class/class.LSldapObject.php:3179
#: includes/class/class.LSldapObject.php:3186
msgid ""
"LSldapObject : Error during execute %{meth} method within %{class} class, to "
"be executed on object event %{event}."
msgstr ""
#: includes/class/class.LSldapObject.php:3183
#: includes/class/class.LSldapObject.php:3190
msgid ""
"LSldapObject : Some configuration data of the object type %{obj} are missing "
"to generate the DN of the new object."
msgstr ""
#: includes/class/class.LSldapObject.php:3186
#: includes/class/class.LSldapObject.php:3193
msgid ""
"LSldapObject : The attibute %{attr} of the object is not yet defined. Can't "
"generate DN."
msgstr ""
#: includes/class/class.LSldapObject.php:3189
#: includes/class/class.LSldapObject.php:3196
msgid "LSldapObject : Without DN, the object could not be changed."
msgstr ""
#: includes/class/class.LSldapObject.php:3192
#: includes/class/class.LSldapObject.php:3199
msgid ""
"LSldapObject : The attribute %{attr_depend} depending on the attribute "
"%{attr} doesn't exist."
msgstr ""
#: includes/class/class.LSldapObject.php:3195
msgid "LSldapObject : Error during deleting the object %{objectname}."
msgstr ""
#: includes/class/class.LSldapObject.php:3199
msgid ""
"LSldapObject : Error during actions to be executed before renaming the objet."
msgstr ""
#: includes/class/class.LSldapObject.php:3202
msgid ""
"LSldapObject : Error during actions to be executed after renaming the objet."
msgid "LSldapObject : Error during deleting the object %{objectname}."
msgstr ""
#: includes/class/class.LSldapObject.php:3206
msgid ""
"LSldapObject : Error during actions to be executed before deleting the objet."
"LSldapObject : Error during actions to be executed before renaming the objet."
msgstr ""
#: includes/class/class.LSldapObject.php:3209
msgid ""
"LSldapObject : Error during actions to be executed after deleting the objet."
"LSldapObject : Error during actions to be executed after renaming the objet."
msgstr ""
#: includes/class/class.LSldapObject.php:3213
msgid ""
"LSldapObject : Error during actions to be executed before deleting the objet."
msgstr ""
#: includes/class/class.LSldapObject.php:3216
msgid ""
"LSldapObject : Error during actions to be executed after deleting the objet."
msgstr ""
#: includes/class/class.LSldapObject.php:3220
msgid ""
"LSldapObject : Error during the actions to be executed before creating the "
"object."
msgstr ""
#: includes/class/class.LSldapObject.php:3216
#: includes/class/class.LSldapObject.php:3223
msgid ""
"LSldapObject : Error during the actions to be executed after creating the "
"object. It was created anyway."
msgstr ""
#: includes/class/class.LSldapObject.php:3220
#: includes/class/class.LSldapObject.php:3227
msgid ""
"LSldapObject : The function %{func} to be executed before creating the "
"object doesn't exist."
msgstr ""
#: includes/class/class.LSldapObject.php:3223
#: includes/class/class.LSldapObject.php:3230
msgid ""
"LSldapObject : Error executing the function %{func} to be execute after "
"deleting the object."
msgstr ""
#: includes/class/class.LSldapObject.php:3226
#: includes/class/class.LSldapObject.php:3233
msgid ""
"LSldapObject : The function %{func} to be executed after deleting the object "
"doesn't exist."
msgstr ""
#: includes/class/class.LSldapObject.php:3229
#: includes/class/class.LSldapObject.php:3236
msgid ""
"LSldapObject : Error executing the function %{func} to be execute after "
"creating the object."
msgstr ""
#: includes/class/class.LSldapObject.php:3233
#: includes/class/class.LSldapObject.php:3240
msgid ""
"LSldapObject : %{func} function, to be executed on object event %{event}, "
"doesn't exist."
msgstr ""
#: includes/class/class.LSldapObject.php:3236
#: includes/class/class.LSldapObject.php:3243
msgid ""
"LSldapObject : Error during the execution of %{func} function on object "
"event %{event}."
msgstr ""
#: includes/class/class.LSldapObject.php:3240
#: includes/class/class.LSldapObject.php:3247
msgid ""
"LSldapObject : %{meth} method, to be executed on object event %{event}, "
"doesn't exist."
msgstr ""
#: includes/class/class.LSldapObject.php:3243
#: includes/class/class.LSldapObject.php:3250
msgid ""
"LSldapObject : Error during execution of %{meth} method on object event "
"%{event}."
msgstr ""
#: includes/class/class.LSldapObject.php:3246
#: includes/class/class.LSldapObject.php:3253
msgid "LSldapObject : Error during generate LDAP filter for %{LSobject}."
msgstr ""
#: includes/class/class.LSldapObject.php:3250
#: includes/class/class.LSldapObject.php:3257
msgid ""
"LSldapObject : Error during execution of the custom action %{customAction} "
"on %{objectname}."
msgstr ""
#: includes/class/class.LSldapObject.php:3254
#: includes/class/class.LSldapObject.php:3261
msgid "LSldapObject : Fail to retrieve container DN."
msgstr ""
#: includes/class/class.LSldapObject.php:3257
#: includes/class/class.LSldapObject.php:3264
msgid ""
"LSldapObject : The function %{func} to generate container DN is not callable."
msgstr ""
#: includes/class/class.LSldapObject.php:3260
#: includes/class/class.LSldapObject.php:3267
msgid "LSldapObject : Error during generating container DN : %{error}"
msgstr ""
#: includes/class/class.LSldapObject.php:3263
#: includes/class/class.LSldapObject.php:3270
msgid ""
"LSldapObject : An LDAP object with the same DN as generated for this new one "
"already exists. Please verify your configuration."
msgstr ""
#: includes/class/class.LSldapObject.php:3268
#: includes/class/class.LSldapObject.php:3275
msgid ""
"LSrelation : Some parameters are missing in the call of methods to handle "
"standard relations (Method : %{meth})."
@ -1969,33 +1979,33 @@ msgstr ""
msgid "Passwords entered did not match."
msgstr ""
#: includes/class/class.LSformElement_password.php:366
#: includes/class/class.LSformElement_password.php:378
msgid "Notice mail sent."
msgstr ""
#: includes/class/class.LSformElement_password.php:479
#: includes/class/class.LSformElement_password.php:491
msgid ""
"LSformElement_password : No valid contact mail address available : Can't "
"send new password."
msgstr ""
#: includes/class/class.LSformElement_password.php:482
#: includes/class/class.LSformElement_password.php:494
msgid "LSformElement_password : Fail to send new password by email to %{mail}."
msgstr ""
#: includes/class/class.LSformElement_password.php:485
#: includes/class/class.LSformElement_password.php:497
msgid ""
"LSformElement_password : Fail to exec pwgen. Check it's correctly installed."
msgstr ""
#: includes/class/class.LSformElement_password.php:488
#: includes/class/class.LSformElement_password.php:500
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 ""
#: includes/class/class.LSformElement_password.php:491
#: includes/class/class.LSformElement_password.php:503
msgid ""
"LSformElement_password : Fail to determine witch e-mail attribute to use to "
"send new password : get_mail_attr_function throwed an exception : %{msg}"

View file

@ -73,7 +73,7 @@
</li>
{/foreach}
{foreach $error.errors.attrs as $a => $es}
{if !in_array($a,$error.data)}
{if !array_key_exists($a, $error.data)}
<li>
<strong>{$a|escape:"htmlall"} :</strong>
<ul class='LSio_attr_errors'>