From 07e7c3031f0e5c80f4ddad06eaa7e4c138bdc9e5 Mon Sep 17 00:00:00 2001
From: Benjamin Renard
Date: Mon, 4 May 2020 14:25:11 +0200
Subject: [PATCH] Fix search customActions JS validation
---
public_html/includes/class/class.LSform.php | 24 +--
public_html/includes/routes.php | 3 +-
.../lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo | Bin 55128 -> 55128 bytes
.../lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po | 150 +++++++++---------
public_html/lang/ldapsaisie.pot | 136 ++++++++--------
public_html/templates/default/view.tpl | 15 +-
public_html/templates/default/viewSearch.tpl | 17 +-
7 files changed, 188 insertions(+), 157 deletions(-)
diff --git a/public_html/includes/class/class.LSform.php b/public_html/includes/class/class.LSform.php
index 6d15ddf5..ca5b0e45 100644
--- a/public_html/includes/class/class.LSform.php
+++ b/public_html/includes/class/class.LSform.php
@@ -186,25 +186,31 @@ class LSform {
*
* @retval void
*/
- public static function loadDependenciesDisplayView($ldapObject=false) {
+ public static function loadDependenciesDisplayView($ldapObject=false, $search_view=false) {
LSsession :: addCssFile('LSform.css');
LSsession :: addJSscript('LSform.js');
$customActionLabels = array ();
if (is_a($ldapObject,'LSldapObject')) {
- $objectname=$ldapObject -> getDisplayName();
- $customActionsConfig = LSconfig :: get('LSobjects.'.$ldapObject->type_name.'.customActions');
+ $objectname=($search_view?$ldapObject -> getLabel():$ldapObject -> getDisplayName());
+ $customActionsConfig = LSconfig :: get('LSobjects.'.$ldapObject->type_name.($search_view?'.LSsearch':'').'.customActions');
if (is_array($customActionsConfig)) {
foreach($customActionsConfig as $name => $config) {
if (isset($config['question_format'])) {
- $customActionLabels['custom_action_'.$name.'_confirm_text'] = getFData(__($config['question_format']),$objectname);
+ $customActionLabels['custom_action_'.$name.'_confirm_text'] = getFData(__($config['question_format']), $objectname);
+ }
+ elseif ($search_view) {
+ $customActionLabels['custom_action_'.$name.'_confirm_text'] = getFData(
+ _('Do you really want to execute custom action %{title} on this search ?'),
+ $name
+ );
}
else {
$customActionLabels['custom_action_'.$name.'_confirm_text'] = getFData(
- _('Do you really want to execute custom action %{customAction} on %{objectname} ?'),
- array(
- 'objectname' => $objectname,
- 'customAction' => $name
- )
+ _('Do you really want to execute custom action %{customAction} on %{objectname} ?'),
+ array(
+ 'objectname' => $objectname,
+ 'customAction' => $name
+ )
);
}
}
diff --git a/public_html/includes/routes.php b/public_html/includes/routes.php
index 9b76af04..e028b8ea 100644
--- a/public_html/includes/routes.php
+++ b/public_html/includes/routes.php
@@ -205,7 +205,6 @@ function handle_LSobject_search($request) {
}
}
-
// Run search
$LSsearch -> run();
$LSsearch -> redirectWhenOnlyOneResult();
@@ -240,7 +239,7 @@ function handle_LSobject_search($request) {
if (LSsession :: loadLSclass('LSform')) {
- LSform :: loadDependenciesDisplayView();
+ LSform :: loadDependenciesDisplayView($object, true);
}
// Set & display template
diff --git a/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo b/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo
index 56f0f7a320b0224becc695002a97839f036807e1..f1b8d63556acd72405af90e7088b74309a212486 100644
GIT binary patch
delta 19
bcmcbyj`_wq<_&EnEGAY)hMT)e&Lsf=SL+CK
delta 19
bcmcbyj`_wq<_&EnEQVHwMw`1z&Lsf=SI-D=
diff --git a/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po b/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po
index 929ae4a6..dda297da 100644
--- a/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po
+++ b/public_html/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-05-04 11:12+0200\n"
+"PO-Revision-Date: 2020-05-04 14:21+0200\n"
"Last-Translator: Benjamin Renard \n"
"Language-Team: LdapSaisie \n"
@@ -21,18 +21,18 @@ msgstr ""
"X-Generator: Poedit 2.2.1\n"
#: /home/brenard/dev/ldapsaisie_clean3/public_html/select.php:67
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:222
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:224
#: templates/default/global_search.tpl:7
msgid "Search"
msgstr "Rechercher"
#: /home/brenard/dev/ldapsaisie_clean3/public_html/select.php:68
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:223
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:225
msgid "Approximative search"
msgstr "Recherche approximative"
#: /home/brenard/dev/ldapsaisie_clean3/public_html/select.php:69
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:224
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:226
msgid "Recursive search"
msgstr "Recherche récursive"
@@ -42,35 +42,6 @@ msgstr "Recherche récursive"
msgid "Level"
msgstr "Niveau"
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/import.php:59
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:171
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:281
-msgid "Import"
-msgstr "Importer"
-
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_search_action.php:53
-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/public_html/custom_search_action.php:68
-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/public_html/custom_search_action.php:73
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSconfirmBox.php:37
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsmoothbox.php:39
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1359
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:68
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:669
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_action.php:83
-msgid "Validate"
-msgstr "Valider"
-
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:27
msgid "SAMBA Support : Unable to load smbHash class."
msgstr "Support SAMBA : Impossible de charger la classe smbHash."
@@ -507,6 +478,16 @@ msgstr "Confirmation"
msgid "You confirm your choice ?"
msgstr "Confirmez-vous votre choix ?"
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSconfirmBox.php:37
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsmoothbox.php:39
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1359
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:68
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:326
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:773
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:877
+msgid "Validate"
+msgstr "Valider"
+
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSconfirmBox.php:38
msgid "Cancel"
msgstr "Annuler"
@@ -566,8 +547,8 @@ msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:68
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannLabeledValue.php:62
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:167
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:450
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:608
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:554
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:712
msgid "Modify"
msgstr "Modifier"
@@ -881,7 +862,7 @@ 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/public_html/includes/class/class.LSsession.php:1522
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:178
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:181
#: /home/brenard/dev/ldapsaisie_clean3/public_html/global_search.php:36
msgid "Refresh"
msgstr "Rafraîchir"
@@ -1364,7 +1345,7 @@ msgid "updating relations"
msgstr "mise à jour des relations"
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:214
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:214
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:220
msgid "Do you really want to delete"
msgstr "Voulez-vous vraiment supprimer"
@@ -1373,12 +1354,12 @@ msgid "Warning"
msgstr "Attention"
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:216
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:216
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:222
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:69
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:85
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:183
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:466
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:600
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:570
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:704
msgid "Delete"
msgstr "Supprimer"
@@ -1388,8 +1369,8 @@ msgid "No object."
msgstr "Aucun objet."
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:267
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:165
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:405
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:168
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:509
msgid "New"
msgstr "Nouveau"
@@ -1552,12 +1533,19 @@ msgid "Delete this field."
msgstr "Supprimer cette valeur."
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:122
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:249
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:255
msgid "No field."
msgstr "Aucun champ."
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:203
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_action.php:73
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:322
+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/public_html/includes/class/class.LSform.php:209
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:871
msgid ""
"Do you really want to execute custom action %{customAction} on "
"%{objectname} ?"
@@ -1565,49 +1553,49 @@ msgstr ""
"Êtes-vous vraiment sûre de vouloir exécuter l'action personnalisée "
"%{customAction} sur %{objectname} ?"
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:215
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:221
msgid "Caution"
msgstr "Attention"
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:270
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:276
msgid "%{label} attribute data is not valid."
msgstr "Les données de l'attribut %{label} sont incorrectes."
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:348
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:354
msgid "Mandatory field"
msgstr "Champ obligatoire"
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:780
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:786
msgid "LSform : Error during the recovery of the values of the form."
msgstr "LSform : Erreur durant la récupération des valeurs du formulaire."
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:783
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:789
msgid ""
"LSform : Error durring the recovery of the value of the field '%{element}'."
msgstr ""
"LSform : Erreur durant la recupération de la valeur du champ %{element}."
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:790
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:796
msgid "LSform : The field %{element} doesn't exist."
msgstr "LSform : Le champ %{element} n'existe pas."
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:793
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:799
msgid "LSfom : Field type unknow (%{type})."
msgstr "LSform : Type de champ inconnu (%{type})."
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:796
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:802
msgid "LSform : Error during the creation of the element '%{element}'."
msgstr "LSform : Erreur durant la création de l'élément %{element}."
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:799
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:805
msgid "LSform : The data entry form %{name} doesn't exist."
msgstr "LSform : Le masque de saisie %{name} n'existe pas."
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:802
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:808
msgid "LSform : The data entry form %{name} is not correctly configured."
msgstr "LSform : Le masque de saisie %{name} n'est pas correctement configuré."
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:805
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:811
msgid ""
"LSform : The element %{name}, listed as displayed in data entry form "
"configuration, doesn't exist."
@@ -2017,12 +2005,12 @@ msgid "Unknown error : %{error}"
msgstr "Erreur inconnu : %{error}"
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:159
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:592
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:696
msgid "View"
msgstr "Voir"
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:175
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:458
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:562
msgid "Copy"
msgstr "Copier"
@@ -2048,42 +2036,62 @@ msgstr ""
msgid "Home"
msgstr "Accueil"
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:183
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:174
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:385
+msgid "Import"
+msgstr "Importer"
+
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:186
msgid "Reset"
msgstr "Réinitialiser"
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:364
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:303
+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/public_html/includes/routes.php:468
msgid "Data entry form"
msgstr "Masque de saisie"
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:370
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:474
msgid "Object has been added."
msgstr "L'objet a été ajouté."
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:497
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:601
msgid "My account"
msgstr "Mon compte"
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:550
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:654
msgid "The object has been partially modified."
msgstr "L'objet a été partiellement modifié."
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:553
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:657
msgid "The object has been modified successfully."
msgstr "L'objet a bien été modifié."
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:657
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:761
msgid "%{objectname} has been successfully deleted."
msgstr "%{objectname} a bien été supprimé."
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:666
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:770
msgid "Deleting : %{objectname}"
msgstr "Suppression : %{objectname}"
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:667
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:771
msgid "Do you really want to delete %{displayName} ?"
msgstr "Voulez-vous vraiment supprimer %{displayName} ?"
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:845
+msgid ""
+"The custom action %{customAction} have been successfully execute on "
+"%{objectname}."
+msgstr ""
+"L'action personnalisée %{customAction} a été correctement exécutée sur "
+"%{objectname}."
+
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/functions.php:112
msgid ""
"Function 'getFData' : The method %{meth} of the object %{obj} doesn't exist."
@@ -2097,14 +2105,6 @@ msgstr "[pas une chaîne de caractères]"
msgid "Folder not found"
msgstr "Dossier introuvable"
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_action.php:53
-msgid ""
-"The custom action %{customAction} have been successfully execute on "
-"%{objectname}."
-msgstr ""
-"L'action personnalisée %{customAction} a été correctement exécutée sur "
-"%{objectname}."
-
#: /home/brenard/dev/ldapsaisie_clean3/public_html/global_search.php:30
msgid "You must provide pattern for global search."
msgstr "Vous devez fournir un mot clé pour les recherches globales."
@@ -2145,7 +2145,7 @@ msgstr "Objets importés"
msgid "Legend:"
msgstr "Légende :"
-#: templates/default/viewSearch.tpl:120
+#: templates/default/viewSearch.tpl:133
msgid "Nb / page :"
msgstr "Nb / page :"
diff --git a/public_html/lang/ldapsaisie.pot b/public_html/lang/ldapsaisie.pot
index 0b1bd681..5794a72d 100644
--- a/public_html/lang/ldapsaisie.pot
+++ b/public_html/lang/ldapsaisie.pot
@@ -1,16 +1,16 @@
#: /home/brenard/dev/ldapsaisie_clean3/public_html/select.php:67
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:222
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:224
#: templates/default/global_search.tpl:7
msgid "Search"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/public_html/select.php:68
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:223
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:225
msgid "Approximative search"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/public_html/select.php:69
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:224
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:226
msgid "Recursive search"
msgstr ""
@@ -20,31 +20,6 @@ msgstr ""
msgid "Level"
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/import.php:59
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:171
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:281
-msgid "Import"
-msgstr ""
-
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_search_action.php:53
-msgid ""
-"The custom action %{title} have been successfully execute on this search."
-msgstr ""
-
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_search_action.php:68
-msgid "Do you really want to execute custom action %{title} on this search ?"
-msgstr ""
-
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_search_action.php:73
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSconfirmBox.php:37
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsmoothbox.php:39
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1359
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:68
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:669
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_action.php:83
-msgid "Validate"
-msgstr ""
-
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:27
msgid "SAMBA Support : Unable to load smbHash class."
msgstr ""
@@ -424,6 +399,16 @@ msgstr ""
msgid "You confirm your choice ?"
msgstr ""
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSconfirmBox.php:37
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsmoothbox.php:39
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1359
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:68
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:326
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:773
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:877
+msgid "Validate"
+msgstr ""
+
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSconfirmBox.php:38
msgid "Cancel"
msgstr ""
@@ -475,8 +460,8 @@ msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:68
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannLabeledValue.php:62
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:167
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:450
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:608
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:554
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:712
msgid "Modify"
msgstr ""
@@ -744,7 +729,7 @@ msgid "Your new password has been sent to %{mail}."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1522
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:178
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:181
#: /home/brenard/dev/ldapsaisie_clean3/public_html/global_search.php:36
msgid "Refresh"
msgstr ""
@@ -1141,7 +1126,7 @@ msgid "updating relations"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:214
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:214
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:220
msgid "Do you really want to delete"
msgstr ""
@@ -1150,12 +1135,12 @@ msgid "Warning"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:216
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:216
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:222
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:69
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:85
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:183
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:466
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:600
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:570
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:704
msgid "Delete"
msgstr ""
@@ -1165,8 +1150,8 @@ msgid "No object."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:267
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:165
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:405
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:168
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:509
msgid "New"
msgstr ""
@@ -1299,59 +1284,64 @@ msgid "Delete this field."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:122
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:249
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:255
msgid "No field."
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:203
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_action.php:73
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:322
+msgid "Do you really want to execute custom action %{title} on this search ?"
+msgstr ""
+
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:209
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:871
msgid ""
"Do you really want to execute custom action %{customAction} on "
"%{objectname} ?"
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:215
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:221
msgid "Caution"
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:270
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:276
msgid "%{label} attribute data is not valid."
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:348
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:354
msgid "Mandatory field"
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:780
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:786
msgid "LSform : Error during the recovery of the values of the form."
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:783
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:789
msgid ""
"LSform : Error durring the recovery of the value of the field '%{element}'."
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:790
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:796
msgid "LSform : The field %{element} doesn't exist."
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:793
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:799
msgid "LSfom : Field type unknow (%{type})."
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:796
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:802
msgid "LSform : Error during the creation of the element '%{element}'."
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:799
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:805
msgid "LSform : The data entry form %{name} doesn't exist."
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:802
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:808
msgid "LSform : The data entry form %{name} is not correctly configured."
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:805
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:811
msgid ""
"LSform : The element %{name}, listed as displayed in data entry form "
"configuration, doesn't exist."
@@ -1713,12 +1703,12 @@ msgid "Unknown error : %{error}"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:159
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:592
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:696
msgid "View"
msgstr ""
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:175
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:458
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:562
msgid "Copy"
msgstr ""
@@ -1740,42 +1730,58 @@ msgstr ""
msgid "Home"
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:183
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:174
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:385
+msgid "Import"
+msgstr ""
+
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:186
msgid "Reset"
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:364
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:303
+msgid ""
+"The custom action %{title} have been successfully execute on this search."
+msgstr ""
+
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:468
msgid "Data entry form"
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:370
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:474
msgid "Object has been added."
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:497
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:601
msgid "My account"
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:550
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:654
msgid "The object has been partially modified."
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:553
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:657
msgid "The object has been modified successfully."
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:657
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:761
msgid "%{objectname} has been successfully deleted."
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:666
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:770
msgid "Deleting : %{objectname}"
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:667
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:771
msgid "Do you really want to delete %{displayName} ?"
msgstr ""
+#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/routes.php:845
+msgid ""
+"The custom action %{customAction} have been successfully execute on "
+"%{objectname}."
+msgstr ""
+
#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/functions.php:112
msgid ""
"Function 'getFData' : The method %{meth} of the object %{obj} doesn't exist."
@@ -1789,12 +1795,6 @@ msgstr ""
msgid "Folder not found"
msgstr ""
-#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_action.php:53
-msgid ""
-"The custom action %{customAction} have been successfully execute on "
-"%{objectname}."
-msgstr ""
-
#: /home/brenard/dev/ldapsaisie_clean3/public_html/global_search.php:30
msgid "You must provide pattern for global search."
msgstr ""
@@ -1833,7 +1833,7 @@ msgstr ""
msgid "Legend:"
msgstr ""
-#: templates/default/viewSearch.tpl:120
+#: templates/default/viewSearch.tpl:133
msgid "Nb / page :"
msgstr ""
diff --git a/public_html/templates/default/view.tpl b/public_html/templates/default/view.tpl
index 6e8094ea..b22a10b0 100644
--- a/public_html/templates/default/view.tpl
+++ b/public_html/templates/default/view.tpl
@@ -4,7 +4,20 @@
diff --git a/public_html/templates/default/viewSearch.tpl b/public_html/templates/default/viewSearch.tpl
index d2f065b3..b00db7be 100644
--- a/public_html/templates/default/viewSearch.tpl
+++ b/public_html/templates/default/viewSearch.tpl
@@ -14,7 +14,7 @@
-