From 215fcb69fd01745fc8d29ad67f279ba1f1fb6f62 Mon Sep 17 00:00:00 2001 From: Nathan Peraldi Date: Mon, 3 Jun 2019 17:38:17 +0200 Subject: [PATCH] add first version of mail sender --- twentynineteen-child/contact.php | 6 ++++ twentynineteen-child/traitementAdhesion.php | 37 ++++++++++++++++++--- 2 files changed, 38 insertions(+), 5 deletions(-) diff --git a/twentynineteen-child/contact.php b/twentynineteen-child/contact.php index 19d3e5e..2a7e309 100644 --- a/twentynineteen-child/contact.php +++ b/twentynineteen-child/contact.php @@ -21,6 +21,8 @@ $errors = array( $debug_mode = false; +$resultat = false; + function tryToEcho($var) { if (isset($_POST[$var])) { @@ -85,6 +87,10 @@ if (isset($_POST)) { var_dump($errors); } if ($numberOfErrors==0){ + sendAdhesionMail($_POST); + + + header("Location:"); } diff --git a/twentynineteen-child/traitementAdhesion.php b/twentynineteen-child/traitementAdhesion.php index 91735b0..2b837c6 100644 --- a/twentynineteen-child/traitementAdhesion.php +++ b/twentynineteen-child/traitementAdhesion.php @@ -11,6 +11,27 @@ $debug_mode_traitement = false; +function sendAdhesionMail($tab){ + //fonction utilisée pour l'envoi de mail + $message = "Nouvelle requête pour le formulaire d'adhésion : \n"; + foreach($tab as $key => $value){ + $message = $message . $key . " : " . $value . "\n"; + } + + $message = wordwrap($message, 70, "\r\n"); + + + if(mail('nathan.peraldi@adullact.org', "Nouvelle demande de renouvellement d'adhésion", $message)){ + echo "message envoyé"; + $resultat = true; + + } + + + + +} + function verifEPCI($tab, $errors) { @@ -41,9 +62,15 @@ function verifEPCI($tab, $errors) $errors["EPCI hab"] = "Vous devez entrer un nombre."; } } + else{ + $errors["EPCI hab"] = "Vous devez entrer un nombre."; + } + + } + else{ $errors["EPCI hab"] = "Vous devez entrer un nombre."; } - $errors["EPCI hab"] = "Vous devez entrer un nombre."; + return $errors; } @@ -221,7 +248,7 @@ function verifSiret($tab) { global $debug_mode_traitement; - if ($debug_mode_traitement) { + if($debug_mode_traitement){ echo "
on vérifie le siret
"; } @@ -361,7 +388,7 @@ function traitement($tab, $errors) { global $debug_mode_traitement; - if ($debug_mode_traitement) { + if($debug_mode_traitement){ echo "début du traitement "; } @@ -369,7 +396,7 @@ function traitement($tab, $errors) //le résultat du premier select if (verifFirstSelection($tab)) { - if ($debug_mode_traitement) { + if($debug_mode_traitement){ echo "
le first select est OK
"; } @@ -389,7 +416,7 @@ function traitement($tab, $errors) } - if ($debug_mode_traitement) { + if($debug_mode_traitement){ echo "errors :
"; var_dump($errors); } -- GitLab