From d4ff61d42ef989f9252a2a46edb3075721c0ad31 Mon Sep 17 00:00:00 2001 From: bettina Date: Fri, 12 Jul 2024 15:15:10 +0200 Subject: [PATCH] sent email with correct subject --- static/php/ajaxmail.php | 12 +++++++++++- static/php/message.php | 13 ++++++++++--- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/static/php/ajaxmail.php b/static/php/ajaxmail.php index 4890d07..202a322 100644 --- a/static/php/ajaxmail.php +++ b/static/php/ajaxmail.php @@ -19,6 +19,10 @@ try $name = strip_tags(trim(filter_input(INPUT_POST, 'name') . ' ' . filter_input(INPUT_POST, 'vorname'))); // Add filter_input(INPUT_POST, 'nachname') to $name $lang = ( isset($_POST['sprache']) && $_POST['sprache'] == "FR" ? "FR" : "DE" ); $email = filter_var(trim(filter_input(INPUT_POST, 'email')), FILTER_SANITIZE_EMAIL); + + // set type: order or course + $type = (isset($_POST['schulungstermin']) ? "course" : "order" ); + // if order is from Organisation, use email on contact-person too if (isset($_POST['ansprechpartner_email']) && $_POST['ansprechpartner_email'] != "" ) { @@ -66,7 +70,13 @@ try // Send a second email to the customer $customerEmail = $email; - $customerSubject = ( $lang == "DE" ? 'Danke für Ihre Bestellung bei der VeruA AG' : 'Merci pour votre commande chez VeruA AG' ); + if ( $type == "course" ) + { + $customerSubject = ( $lang == "DE" ? 'Danke für Ihre Anmeldung zur Schulung bei der VeruA AG' : 'Merci pour votre inscription chez VeruA AG' ); + } else + { + $customerSubject = ( $lang == "DE" ? 'Danke für Ihre Bestellung bei der VeruA AG' : 'Merci pour votre commande chez VeruA AG' ); + } // $customerSubject = ( isset(filter_input(INPUT_POST, 'schulungstermin')) ? 'Danke für Ihre Anmelung zur Schulung' // : ($lang == "DE" ? 'Danke für Ihre Bestellung bei der VeruA AG' : 'Merci pour votre commande chez VeruA AG' ) ); diff --git a/static/php/message.php b/static/php/message.php index db82649..a5b7628 100644 --- a/static/php/message.php +++ b/static/php/message.php @@ -7,8 +7,16 @@ function constructMessage() { $lang = ( isset($_POST['sprache']) && $_POST['sprache'] == "FR" ? "FR" : "DE" ); + $schulungstermin = filter_input(INPUT_POST, 'schulungstermin'); + if (isset($schulungstermin) ) + { + $message = ($lang == "FR" ? "

Vous avez fourni les informations suivantes lors de votre inscription à la formation VeruA App

" + : "

Sie haben folgende Angaben bei Ihrer Anmeldung zur Schulung VeruA App gemacht:


"); + } else + { $message = ($lang == "FR" ? "

Vous avez indiqué les informations suivantes lors de votre commande VeruA App

" - : "

Sie haben folgende Angaben bei Ihrer Bestellung VeruA App gemacht:


"); + : "

Sie haben folgende Angaben bei Ihrer Bestellung VeruA App gemacht:


"); + } $organisation = filter_input(INPUT_POST, 'organisation'); if (isset($organisation)) @@ -202,11 +210,10 @@ function constructMessage() } // Form inputs von Schulungstermin - $schulungstermin = filter_input(INPUT_POST, 'schulungstermin'); if (isset($schulungstermin)) { $message .= "

"; - $message .= "Schulungstermin
" . $schulungstermin . "

"; + $message .= "Schulungstermin
" . $schulungstermin . "

"; } $anmerkung = filter_input(INPUT_POST, 'anmerkung');