sent email with correct subject
All checks were successful
Build and Deploy Hugo Site / buildAndDeploy (push) Successful in 58s

This commit is contained in:
bettina 2024-07-12 15:15:10 +02:00
commit d4ff61d42e
2 changed files with 21 additions and 4 deletions

View file

@ -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 $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" ); $lang = ( isset($_POST['sprache']) && $_POST['sprache'] == "FR" ? "FR" : "DE" );
$email = filter_var(trim(filter_input(INPUT_POST, 'email')), FILTER_SANITIZE_EMAIL); $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 order is from Organisation, use email on contact-person too
if (isset($_POST['ansprechpartner_email']) && $_POST['ansprechpartner_email'] != "" ) if (isset($_POST['ansprechpartner_email']) && $_POST['ansprechpartner_email'] != "" )
{ {
@ -66,7 +70,13 @@ try
// Send a second email to the customer // Send a second email to the customer
$customerEmail = $email; $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' // $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' ) ); // : ($lang == "DE" ? 'Danke für Ihre Bestellung bei der VeruA AG' : 'Merci pour votre commande chez VeruA AG' ) );

View file

@ -7,8 +7,16 @@ function constructMessage()
{ {
$lang = ( isset($_POST['sprache']) && $_POST['sprache'] == "FR" ? "FR" : "DE" ); $lang = ( isset($_POST['sprache']) && $_POST['sprache'] == "FR" ? "FR" : "DE" );
$schulungstermin = filter_input(INPUT_POST, 'schulungstermin');
if (isset($schulungstermin) )
{
$message = ($lang == "FR" ? "<p>Vous avez fourni les informations suivantes lors de votre inscription à la formation <b>VeruA App</b></p>"
: "<p>Sie haben folgende Angaben bei Ihrer Anmeldung zur Schulung <b>VeruA App</b> gemacht:</p><hr/>");
} else
{
$message = ($lang == "FR" ? "<p>Vous avez indiqué les informations suivantes lors de votre commande <b>VeruA App</b></p>" $message = ($lang == "FR" ? "<p>Vous avez indiqué les informations suivantes lors de votre commande <b>VeruA App</b></p>"
: "<p>Sie haben folgende Angaben bei Ihrer Bestellung <b>VeruA App</b> gemacht:</p><hr/>"); : "<p>Sie haben folgende Angaben bei Ihrer Bestellung <b>VeruA App</b> gemacht:</p><hr/>");
}
$organisation = filter_input(INPUT_POST, 'organisation'); $organisation = filter_input(INPUT_POST, 'organisation');
if (isset($organisation)) if (isset($organisation))
@ -202,11 +210,10 @@ function constructMessage()
} }
// Form inputs von Schulungstermin // Form inputs von Schulungstermin
$schulungstermin = filter_input(INPUT_POST, 'schulungstermin');
if (isset($schulungstermin)) if (isset($schulungstermin))
{ {
$message .= "<hr/><p><b>"; $message .= "<hr/><p><b>";
$message .= "Schulungstermin</b><br/>" . $schulungstermin . "<br/><br/>"; $message .= "Schulungstermin</b><br/>" . $schulungstermin . "<br/></p>";
} }
$anmerkung = filter_input(INPUT_POST, 'anmerkung'); $anmerkung = filter_input(INPUT_POST, 'anmerkung');