Skip to content
Extraits de code Groupes Projets
Valider e533e06e rédigé par maieul@maieul.net's avatar maieul@maieul.net
Parcourir les fichiers

options pour ne pas envoyer d'email en cas de modif de réponse (par exemple:...

options pour ne pas envoyer d'email en cas de modif de réponse (par exemple: lorsqu'on modifie depuis l'espace privé)
parent ade6a374
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -264,6 +264,7 @@ Cette option n’est conservée que pour compatibilité ascendante. Elle n’app ...@@ -264,6 +264,7 @@ Cette option n’est conservée que pour compatibilité ascendante. Elle n’app
'traiter_email_option_masquer_champs_vide_label_case' => 'Masquer les champs vides', 'traiter_email_option_masquer_champs_vide_label_case' => 'Masquer les champs vides',
'traiter_email_option_masquer_liens_label_case' => 'Masquer les liens d’administration dans le courriel.', 'traiter_email_option_masquer_liens_label_case' => 'Masquer les liens d’administration dans le courriel.',
'traiter_email_option_masquer_valeurs_accuse_label_case' => 'Ne pas envoyer les valeurs de la réponse dans l’accusé de réception', 'traiter_email_option_masquer_valeurs_accuse_label_case' => 'Ne pas envoyer les valeurs de la réponse dans l’accusé de réception',
'traiter_email_option_modification_reponse_label_case' => 'Ne pas envoyer d\'email en cas de modification d\'une réponse déjà enregistrée.',
'traiter_email_option_nom_envoyeur_accuse_explication' => 'Précisez le nom de l’expéditeur utilisé pour envoyer l’accusé de réception. Si vous ne mettez rien, ce sera le nom du site..', 'traiter_email_option_nom_envoyeur_accuse_explication' => 'Précisez le nom de l’expéditeur utilisé pour envoyer l’accusé de réception. Si vous ne mettez rien, ce sera le nom du site..',
'traiter_email_option_nom_envoyeur_accuse_label' => 'Nom de l’expéditeur de l’accusé de réception', 'traiter_email_option_nom_envoyeur_accuse_label' => 'Nom de l’expéditeur de l’accusé de réception',
'traiter_email_option_pj_explication' => 'Si les documents postés pèsent moins de _FORMIDABLE_TAILLE_MAX_FICHIERS_EMAIL Mio (constante modifiable par le·la webmestre).', 'traiter_email_option_pj_explication' => 'Si les documents postés pèsent moins de _FORMIDABLE_TAILLE_MAX_FICHIERS_EMAIL Mio (constante modifiable par le·la webmestre).',
......
...@@ -8,6 +8,13 @@ include_spip('inc/utils'); ...@@ -8,6 +8,13 @@ include_spip('inc/utils');
include_spip('inc/formidable_fichiers'); include_spip('inc/formidable_fichiers');
function traiter_email_dist($args, $retours) { function traiter_email_dist($args, $retours) {
// Vérifier si on doit envoyer en cas de modification de réponses
if ($retours['modification_reponse'] == true and isset($args['options']['modification_reponse'])) {
$retours['traitements']['email'] = true;
return $retours;
}
include_spip('inc/texte'); include_spip('inc/texte');
if (!isset($retours['fichiers'])) { if (!isset($retours['fichiers'])) {
$retours['fichiers'] = array(); $retours['fichiers'] = array();
......
...@@ -2,6 +2,12 @@ ...@@ -2,6 +2,12 @@
titre: '<:formidable:traiter_email_titre:>' titre: '<:formidable:traiter_email_titre:>'
description: '<:formidable:traiter_email_description:>' description: '<:formidable:traiter_email_description:>'
options: options:
-
saisie: 'case'
options:
nom: 'modification_reponse'
label_case: '<:formidable:traiter_email_option_modification_reponse_label_case:>'
li_class: 'pleine_largeur'
- -
saisie: 'fieldset' saisie: 'fieldset'
options: options:
...@@ -165,13 +171,13 @@ options: ...@@ -165,13 +171,13 @@ options:
label: '<:formidable:traiter_email_option_texte_accuse_label:>' label: '<:formidable:traiter_email_option_texte_accuse_label:>'
explication: '<:formidable:traiter_email_option_texte_accuse_explication:>' explication: '<:formidable:traiter_email_option_texte_accuse_explication:>'
afficher_si: '@traitements[email][activer_accuse]@!=""' afficher_si: '@traitements[email][activer_accuse]@!=""'
rows: 4 rows: 4
- -
saisie: 'case' saisie: 'case'
options: options:
nom: 'masquer_valeurs_accuse' nom: 'masquer_valeurs_accuse'
label_case: '<:formidable:traiter_email_option_masquer_valeurs_accuse_label_case:>' label_case: '<:formidable:traiter_email_option_masquer_valeurs_accuse_label_case:>'
afficher_si: '@traitements[email][activer_accuse]@!=""' afficher_si: '@traitements[email][activer_accuse]@!=""'
- -
saisie: 'input' saisie: 'input'
options: options:
......
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