Skip to content
Extraits de code Groupes Projets
Valider c88abec5 rédigé par Maïeul's avatar Maïeul
Parcourir les fichiers

54eb9753 respectait les sauts de lignes,

mais plus les changement de paragraphe.

On corriger en déportant propre directement dans le .php, message de
retour individuel par message de retour individuel.

ping @nicod_
parent 54eb9753
Aucune branche associée trouvée
Étiquettes v3.9.1
Aucune requête de fusion associée trouvée
......@@ -4,7 +4,7 @@
</BOUCLE_remplacer_le_formulaire>
<div class="formulaire_spip formulaire_[(#ENV{form})] formulaire_#ENV{form}_[(#ENV{_formidable}|table_valeur{id_formulaire})] formulaire_#ENV{form}_[(#ENV{_formidable}|table_valeur{identifiant})][ formulaire_#ENV{form}-(#ENV{id,nouveau})][ (#ENV{_css})]" id="[formulaire_#ENV{form}-(#ENV{id,nouveau})]">
[<h3 class="titrem"><span>(#ENV{_titre})</span></h3>]
[<div class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok}|propre)</div>]
[<div class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</div>]
[<div class="reponse_formulaire reponse_formulaire_erreur[ (#ENV{message_erreur_class})]">(#ENV*{message_erreur}|propre)</div>]
[(#ENV{editable}|oui)
......
......@@ -338,6 +338,7 @@ function formulaires_formidable_verifier_traitements($id, $valeurs = array(), $i
function formulaires_formidable_traiter_dist($id, $valeurs = array(), $id_formulaires_reponse = false, $url_redirect = false, $forcer_modif = false) {
$retours = array();
include_spip('inc/texte');
// POST Mortem de securite : on log le $_POST pour ne pas le perdre si quelque chose se passe mal
include_spip('inc/json');
$post = json_encode(array('post' => $_POST, 'files' => $_FILES));
......@@ -388,7 +389,7 @@ function formulaires_formidable_traiter_dist($id, $valeurs = array(), $id_formul
if ($formulaire['message_retour']) {
$messages_ok .= _T_ou_typo(
formidable_raccourcis_arobases_2_valeurs_champs(
wrap(nl2br(trim($formulaire['message_retour'])),'<div class="message_retour_defaut">'),
wrap(trim(propre($formulaire['message_retour'])),'<div class="message_retour_defaut">'),
$saisies,
false,
''
......@@ -428,7 +429,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 .= wrap($retours['message_ok'],'<div class="message_retour_traitement message_retour_'.$type_traitement.'">');
$messages_ok .= wrap(propre($retours['message_ok']),'<div class="message_retour_traitement message_retour_'.$type_traitement.'">');
$retours['message_ok'] = ''; // Inutile de les exposer aux autres traitements
}
} else {
......@@ -447,7 +448,7 @@ 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
// Réinsérer le message de retour
if (count($messages_ok) > 0) {
$retours['message_ok'] = $messages_ok;
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter