From 87d9d8c499d16db5e471df2fe739d05043ab64ea Mon Sep 17 00:00:00 2001 From: nicod <nd@dataetic.fr> Date: Wed, 10 Feb 2021 18:27:13 +0100 Subject: [PATCH] Ajouter de classes CSS pour pouvoir cibler les types de messages de retour (perso / traitements) --- formulaires/formidable.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/formulaires/formidable.php b/formulaires/formidable.php index ee19fe6e..5f6a0838 100644 --- a/formulaires/formidable.php +++ b/formulaires/formidable.php @@ -384,11 +384,11 @@ function formulaires_formidable_traiter_dist($id, $valeurs = array(), $id_formul } // Message de retour personnalisé toujours en 1er - $messages_ok = array(); + $messages_ok = ''; if ($formulaire['message_retour']) { - $messages_ok[] = _T_ou_typo( + $messages_ok .= _T_ou_typo( formidable_raccourcis_arobases_2_valeurs_champs( - $formulaire['message_retour'], + wrap($formulaire['message_retour'],'<p class="reponse_formulaire_perso">'), $saisies, false, '' @@ -428,7 +428,7 @@ function formulaires_formidable_traiter_dist($id, $valeurs = array(), $id_formul ); // Collecter les messages de retour afin de les formater correctement par la suite if (!empty($retours['message_ok'])) { - $messages_ok[] = $retours['message_ok']; + $messages_ok .= wrap($retours['message_ok'],'<p class="reponse_formulaire_traitement reponse_formulaire_traitement__'.$type_traitement.'">'); $retours['message_ok'] = ''; // Inutile de les exposer aux autres traitements } } else { @@ -447,10 +447,9 @@ function formulaires_formidable_traiter_dist($id, $valeurs = array(), $id_formul } else { $retours['message_erreur'] = _T('formidable:retour_aucun_traitement'); } - // Réinsérer le message de retour en le formatant un minimum : - // saut de lignes pour différencier chaque message (perso et traitements) + // Réinsérer le message de retour if (count($messages_ok) > 0) { - $retours['message_ok'] = implode('<br><br>', $messages_ok); + $retours['message_ok'] = $messages_ok; } if (isset($retours['fichiers'])) {// traitement particuliers si fichiers if ($erreurs_fichiers = formidable_produire_messages_erreurs_fichiers($retours['fichiers'])) { -- GitLab