diff --git a/contacter_auteur.html b/contacter_auteur.html index 32cfdf0..0c9654c 100644 --- a/contacter_auteur.html +++ b/contacter_auteur.html @@ -1,7 +1,7 @@
- +

Contacter #NOM

[
Téléphone : (#TELEPHONE) [ou (#TELEPHONE2)]
] - #FORMULAIRE_NOUS_CONTACTER{#ID_AUTEUR} + #FORMULAIRE_NOUS_CONTACTER{#ARRAY{0,#ID_AUTEUR}}
\ No newline at end of file diff --git a/content/nous-contacter.html b/content/nous-contacter.html index fa7bc9b..ae02a60 100644 --- a/content/nous-contacter.html +++ b/content/nous-contacter.html @@ -1,13 +1,18 @@
-
- -

#TITRE

+
+

Nous contacter

+
+ + [(#FORMULAIRE_NOUS_CONTACTER{#CONFIG{balint/Tid_destinataires}})] + +
+
+
#TEXTE
- - - #FORMULAIRE_NOUS_CONTACTER{#ID_AUTEUR} - + +
+
\ No newline at end of file diff --git a/formulaires/configurer_balint.html b/formulaires/configurer_balint.html index 7c8dc7a..48127dc 100644 --- a/formulaires/configurer_balint.html +++ b/formulaires/configurer_balint.html @@ -83,7 +83,7 @@
Destinataire du formulaire de contact - diff --git a/formulaires/nous_contacter.php b/formulaires/nous_contacter.php index e5f0ae2..998f12f 100644 --- a/formulaires/nous_contacter.php +++ b/formulaires/nous_contacter.php @@ -15,7 +15,7 @@ if (!defined('_ECRIRE_INC_VERSION')) { return; } -function formulaires_nous_contacter_charger_dist($id_auteur) { +function formulaires_nous_contacter_charger_dist($Tdestinataires) { include_spip('inc/texte'); $valeurs = array( 'nom_message_auteur' => '', @@ -26,14 +26,14 @@ function formulaires_nous_contacter_charger_dist($id_auteur) { ); // id du formulaire (pour en avoir plusieurs sur une meme page) - $valeurs['id'] = $id_auteur; - // passer l'id_auteur au squelette - $valeurs['id_auteur'] = $id_auteur; + $valeurs['id'] = intval($Tdestinataires[0]); + // passer les id_destinataires au squelette + $valeurs['Tdestinataires'] = $Tdestinataires; return $valeurs; } -function formulaires_nous_contacter_verifier_dist($id_auteur) { +function formulaires_nous_contacter_verifier_dist($Tdestinataires) { $erreurs = array(); include_spip('inc/filtres'); @@ -66,11 +66,14 @@ function formulaires_nous_contacter_verifier_dist($id_auteur) { return $erreurs; } -function formulaires_nous_contacter_traiter_dist($id_auteur) { +function formulaires_nous_contacter_traiter_dist($Tdestinataires) { $adres = _request('email_message_auteur'); $nom = _request('nom_message_auteur'); - $mail = sql_getfetsel('email','spip_auteurs','id_auteur=' . intval($id_auteur)); + $Tmails = array(); + foreach ($Tdestinataires as $id_auteur){ + $Tmails[] = sql_getfetsel('email','spip_auteurs','id_auteur=' . intval($id_auteur)); + } $sujet = '[' . supprimer_tags(extraire_multi($GLOBALS['meta']['nom_site'])) . '] ' . 'Nouveau message de ' . $nom; @@ -91,7 +94,7 @@ function formulaires_nous_contacter_traiter_dist($id_auteur) { ), ); - if ($envoyer_mail($mail, $sujet, $corps)) { + if ($envoyer_mail($Tmails, $sujet, $corps)) { $message = _T('form_prop_message_envoye'); return array('message_ok' => $message);