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

nouveau raccourci pour le message de l'accusé de réception : @message_retour@....

nouveau raccourci pour le message de l'accusé de réception : @message_retour@. Permet de prendre le message standard de retour de formulaire puis de le compléter
parent 54b8b8bf
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -519,7 +519,13 @@ function formidable_raccourcis_arobases_2_valeurs_champs($chaine, $saisies, $bru ...@@ -519,7 +519,13 @@ function formidable_raccourcis_arobases_2_valeurs_champs($chaine, $saisies, $bru
else { else {
$a_remplacer = array_intersect_key($valeurs_libellees, $a_remplacer); $a_remplacer = array_intersect_key($valeurs_libellees, $a_remplacer);
} }
$a_remplacer = array_merge($a_remplacer, array('nom_site_spip' => lire_config("nom_site")));
$a_remplacer = array_merge($a_remplacer,array('nom_site_spip' => lire_config('nom_site')));
if (strpos($chaine,'@message_retour@') !== false) {// test pour éviter recurrence infinie
$message_retour = sql_getfetsel('message_retour', 'spip_formulaires', "id_formulaire=$id_formulaire");
$message_retour = formidable_raccourcis_arobases_2_valeurs_champs($message_retour, $saisies, $brut, $sans_reponse, $source, $id_formulaires_reponse, $id_formulaire);
$a_remplacer = array_merge($a_remplacer,array('message_retour' => $message_retour));
}
} }
return trim(_L($chaine, $a_remplacer)); return trim(_L($chaine, $a_remplacer));
} }
......
...@@ -4,6 +4,10 @@ ...@@ -4,6 +4,10 @@
<dt>@nom_site_spip@</dt> <dt>@nom_site_spip@</dt>
<dd><:info_nom_site:></dd> <dd><:info_nom_site:></dd>
</dl> </dl>
<dl>
<dt>@message_retour@</dt>
<dd><:formidable:editer_message_ok:></dd>
</dl>
<BOUCLE_champs(POUR){tableau #SAISIES*|unserialize|saisies_lister_par_nom{1}}> <BOUCLE_champs(POUR){tableau #SAISIES*|unserialize|saisies_lister_par_nom{1}}>
[(#VALEUR{saisie}|=={explication}|oui) [(#VALEUR{saisie}|=={explication}|oui)
#SET{label,#VALEUR{options/texte}} #SET{label,#VALEUR{options/texte}}
......
<paquet <paquet
prefix="formidable" prefix="formidable"
categorie="communication" categorie="communication"
version="3.47.9" version="3.48.0"
etat="stable" etat="stable"
compatibilite="[3.0.0;3.2.*]" compatibilite="[3.0.0;3.2.*]"
logo="images/formidable-64.png" logo="images/formidable-64.png"
......
...@@ -24,6 +24,7 @@ function traiter_email_dist($args, $retours) { ...@@ -24,6 +24,7 @@ function traiter_email_dist($args, $retours) {
} }
$timestamp = time(); $timestamp = time();
$retours['timestamp'] = $timestamp; $retours['timestamp'] = $timestamp;
$id_formulaire = $args['id_formulaire'];
$formulaire = $args['formulaire']; $formulaire = $args['formulaire'];
$options = $args['options']; $options = $args['options'];
$saisies = unserialize($formulaire['saisies']); $saisies = unserialize($formulaire['saisies']);
...@@ -242,7 +243,10 @@ function traiter_email_dist($args, $retours) { ...@@ -242,7 +243,10 @@ function traiter_email_dist($args, $retours) {
$options['texte_accuse'] ? $options['texte_accuse'] : $formulaire['message_retour'], $options['texte_accuse'] ? $options['texte_accuse'] : $formulaire['message_retour'],
$saisies, $saisies,
false, false,
''), '',
'request',
0,
$id_formulaire),
'traitements' => $traitements, 'traitements' => $traitements,
'saisies' => $options['masquer_valeurs_accuse'] ? '' : $saisies, 'saisies' => $options['masquer_valeurs_accuse'] ? '' : $saisies,
'valeurs' => $options['masquer_valeurs_accuse'] ? '' : $valeurs 'valeurs' => $options['masquer_valeurs_accuse'] ? '' : $valeurs
......
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