add fr-text to mail after order verua
All checks were successful
Build and Deploy Hugo Site / buildAndDeploy (push) Successful in 58s

This commit is contained in:
bettina 2024-06-26 17:37:48 +02:00
commit 5f3eccac70
2 changed files with 53 additions and 25 deletions

View file

@ -36,9 +36,10 @@ try {
$mail->Port = 465; // TCP port for the connection $mail->Port = 465; // TCP port for the connection
// Recipients // Recipients
$mail->setFrom('support@verua.ch', 'Verua Support'); // Sender address $mail->setFrom('support@verua.ch', 'VeruA Support'); // Sender address
$mail->addAddress('support@verua.ch', 'Verua Support'); // Add another recipient $mail->addAddress('support@verua.ch', 'VeruA Support'); // Add another recipient
$mail->addBCC('ah@mediendesign-hnida.de'); // Add bounce email address as BCC // $mail->addBCC('ah@mediendesign-hnida.de'); // Add bounce email address as BCC
$mail->addBCC('rabe@verua.swiss'); // Add bounce email address as BCC
// Content // Content
$mail->isHTML(true); // Email in HTML format $mail->isHTML(true); // Email in HTML format
@ -56,7 +57,7 @@ try {
// Send a second email to the customer // Send a second email to the customer
$customerEmail = $email; $customerEmail = $email;
$customerSubject = 'Danke für Ihre Bestellung bei der Verua AG'; $customerSubject = 'Danke für Ihre Bestellung bei der VeruA AG';
$encodedSubject = mb_encode_mimeheader($customerSubject, "UTF-8", "Q"); $encodedSubject = mb_encode_mimeheader($customerSubject, "UTF-8", "Q");
$customerMessage = constructCustomerMessageDE($message); $customerMessage = constructCustomerMessageDE($message);

View file

@ -5,7 +5,10 @@ header('Content-Type: application/json'); // Setzt den Content-Type der Antwort
function constructMessage() function constructMessage()
{ {
$message = "Anfrage über Formular: " . "\n" . filter_input(INPUT_POST, 'formularart') . "\n\n\n\n"; $lang = ( isset($_POST['sprache']) && $_POST['sprache'] == "FR" ? "FR" : "DE" );
$message = ($lang == "FR" ? "Demande par formulaire: " : "Anfrage über Formular: ");
$message .= "\n" . filter_input(INPUT_POST, 'formularart') . "\n\n\n\n";
$organisation = filter_input(INPUT_POST, 'organisation'); $organisation = filter_input(INPUT_POST, 'organisation');
if (isset($organisation)) if (isset($organisation))
{ {
@ -14,58 +17,71 @@ function constructMessage()
{ {
if ( isset( $_POST['gender'] ) ) if ( isset( $_POST['gender'] ) )
{ {
$message .= "Anrede: " . "\n" . filter_input(INPUT_POST, 'gender') . "\n\n"; $message .= ( $lang == "FR" ? "Titre: " : "Anrede: " );
$message .= "\n" . filter_input(INPUT_POST, 'gender') . "\n\n";
} }
if (isset($_POST['vorname'])) if (isset($_POST['vorname']))
{ {
$message .= "Vorname: " . "\n" . filter_input(INPUT_POST, 'vorname') . "\n\n"; $message .= ( $lang == "FR" ? "Prénom: " : "Vorname: ");
$message .= "\n" . filter_input(INPUT_POST, 'vorname') . "\n\n";
} }
if (isset($_POST['name'])) if (isset($_POST['name']))
{ {
$message .= "Nachname: " . "\n" . filter_input(INPUT_POST, 'name') . "\n\n"; $message .= ( $lang == "FR" ? "Nom: " : "Nachname: ");
$message .= "\n" . filter_input(INPUT_POST, 'name') . "\n\n";
} }
} }
if (isset($_POST['strasse'])) if (isset($_POST['strasse']))
{ {
$message .= "Strasse: " . "\n" . filter_input(INPUT_POST, 'strasse') . "\n\n"; $message .= ( $lang == "FR" ? "Rue: " : "Strasse: ");
$message .= "\n" . filter_input(INPUT_POST, 'strasse') . "\n\n";
} }
if (isset($_POST['plz_ort'])) if (isset($_POST['plz_ort']))
{ {
$message .= "PLZ Ort: " . "\n" . filter_input(INPUT_POST, 'plz_ort') . "\n\n"; $message .= ( $lang == "FR" ? "NPA localité: " : "PLZ Ort: ");
$message .= "\n" . filter_input(INPUT_POST, 'plz_ort') . "\n\n";
} }
if (isset($_POST['telefon'])) if (isset($_POST['telefon']))
{ {
$message .= "Telefon: " . "\n" . filter_input(INPUT_POST, 'telefon') . "\n\n"; $message .= ( $lang == "FR" ? "Téléphone: " : "Telefon: ");
$message .= "\n" . filter_input(INPUT_POST, 'telefon') . "\n\n";
} }
if (isset($_POST['email'])) if (isset($_POST['email']))
{ {
$message .= "Email: " . "\n" . filter_input(INPUT_POST, 'email') . "\n\n\n"; $message .= ( $lang == "FR" ? "E-mail : " : "E-Mail: ");
$message .= "\n" . filter_input(INPUT_POST, 'email') . "\n\n\n";
} }
if (isset($_POST['zsr_nummer'])) if (isset($_POST['zsr_nummer']))
{ {
$message .= "ZSR Nummer: " . "\n" . filter_input(INPUT_POST, 'zsr_nummer') . "\n\n"; $message .= ( $lang == "FR" ? "Nr. RCC : " : "ZSR Nummer: ");
$message .= "\n" . filter_input(INPUT_POST, 'zsr_nummer') . "\n\n";
} }
if (isset($organisation)) if (isset($organisation))
{ {
if (isset($_POST['gender'])) if (isset($_POST['gender']))
{ {
$message .= "Anrede: " . "\n" . filter_input(INPUT_POST, 'gender') . "\n\n"; $message .= ( $lang == "FR" ? "Titre: " : "Anrede: ");
$message .= "\n" . filter_input(INPUT_POST, 'gender') . "\n\n";
} }
if (isset($_POST['vorname'])) if (isset($_POST['vorname']))
{ {
$message .= "Vorname: " . "\n" . filter_input(INPUT_POST, 'vorname') . "\n\n"; $message .= ( $lang == "FR" ? "Prénom: " : "Vorname: ");
$message .= "\n" . filter_input(INPUT_POST, 'vorname') . "\n\n";
} }
if (isset($_POST['name'])) if (isset($_POST['name']))
{ {
$message .= "Nachname: " . "\n" . filter_input(INPUT_POST, 'name') . "\n\n"; $message .= ( $lang == "FR" ? "Nom: " : "Nachname: ");
$message .= "\n" . filter_input(INPUT_POST, 'name') . "\n\n";
} }
if (isset($_POST['ansprechpartner_telefon'])) if (isset($_POST['ansprechpartner_telefon']))
{ {
$message .= "Ansprechpartner Telefon: " . "\n" . filter_input(INPUT_POST, 'ansprechpartner_telefon') . "\n\n"; $message .= ( $lang == "FR" ? "Personne à contacter Téléphone: " : "Ansprechpartner Telefon: ");
$message .= "\n" . filter_input(INPUT_POST, 'ansprechpartner_telefon') . "\n\n";
} }
if (isset($_POST['ansprechpartner_email'])) if (isset($_POST['ansprechpartner_email']))
{ {
$message .= "Ansprechpartner Email: " . "\n" . filter_input(INPUT_POST, 'ansprechpartner_email') . "\n\n"; $message .= ( $lang == "FR" ? "Personne à contacter email: " : "Ansprechpartner E-Mail: ");
$message .= "\n" . filter_input(INPUT_POST, 'ansprechpartner_email') . "\n\n";
} }
} }
@ -99,66 +115,77 @@ function constructMessage()
$bestehend = filter_input(INPUT_POST, 'bestehend'); $bestehend = filter_input(INPUT_POST, 'bestehend');
if (isset($bestehend)) if (isset($bestehend))
{ {
$message .= "Wünschen Sie einen neuer Server oder den Zugang zu einem bestehenden Team-Server?: " . "\n" . $bestehend . "\n\n"; $message .= ( $lang == "FR" ? "Souhaitez-vous un nouveau serveur ou l'accès à un serveur d'équipe existant: " : "Wünschen Sie einen neuer Server oder den Zugang zu einem bestehenden Team-Server?: ");
$message .= "\n" . $bestehend . "\n\n";
} }
$servername = filter_input(INPUT_POST, 'servername'); $servername = filter_input(INPUT_POST, 'servername');
if (isset($servername)) if (isset($servername))
{ {
$message .= "Bitte geben Sie den Namen des Servers an. Der Zugriff erfolgt immer über die Web-Adresse: https://wunschname.verua.ch: " . "\n<b>" . $servername . "</b>\n\n"; $message .= ( $lang == "FR" ? "Veuillez entrer un nom pour le serveur: " : "Bitte geben Sie den Namen des gesicherter Webbereichs an: ");
$message .= "\n" . $servername . "\n\n";
} }
$modulpop2 = filter_input(INPUT_POST, 'modulpop2'); $modulpop2 = filter_input(INPUT_POST, 'modulpop2');
if (isset($modulpop2)) if (isset($modulpop2))
{ {
// $message .= ( $lang == "FR" ? "Titre: " : "Anrede: ");
$message .= "Wünschen Sie die Erweiterung um das Modul POP2?: " . "\n" . $modulpop2 . "\n\n"; $message .= "Wünschen Sie die Erweiterung um das Modul POP2?: " . "\n" . $modulpop2 . "\n\n";
} }
$materialverwaltung = filter_input(INPUT_POST, 'materialverwaltung'); $materialverwaltung = filter_input(INPUT_POST, 'materialverwaltung');
if (isset($materialverwaltung)) if (isset($materialverwaltung))
{ {
$message .= "Benötigen Sie das Zusatzmodul Materialverwaltung?: " . "\n" . $materialverwaltung . "\n\n"; $message .= ( $lang == "FR" ? "Avez-vous besoin du module supplémentaire de gestion du matériel: " : "Benötigen Sie das Zusatzmodul Materialverwaltung: ");
$message .= "\n" . $materialverwaltung . "\n\n";
} }
$qrcode = filter_input(INPUT_POST, 'qrcode'); $qrcode = filter_input(INPUT_POST, 'qrcode');
if (isset($qrcode)) if (isset($qrcode))
{ {
$message .= "Wünschen Sie die Erweiterung um das Modul QR-Code?: " . "\n" . $qrcode . "\n\n"; $message .= ( $lang == "FR" ? "Souhaitez-vous ajouter le module QR-Code: " : "Wünschen Sie die Erweiterung um das Modul QR-Code: ");
$message .= "\n" . $qrcode . "\n\n";
} }
$wochenbett = filter_input(INPUT_POST, 'wochenbett'); $wochenbett = filter_input(INPUT_POST, 'wochenbett');
if (isset($wochenbett)) if (isset($wochenbett))
{ {
$message .= "Benötigen Sie das Programm für Wochenbett-Betreuung?: " . "\n" . $wochenbett . "\n\n"; $message .= ( $lang == "FR" ? "Avez-vous besoin du programme de soins post-nataux: " : "Benötigen Sie das Programm für Wochenbett-Betreuung: ");
$message .= "\n" . $wochenbett . "\n\n";
} }
// Form inputs von Zusatzmodule Freiberufliche // Form inputs von Zusatzmodule Freiberufliche
$zusatzmodulPop2 = filter_input(INPUT_POST, 'zusatzmodul-pop2'); $zusatzmodulPop2 = filter_input(INPUT_POST, 'zusatzmodul-pop2');
if (isset($zusatzmodulPop2)) if (isset($zusatzmodulPop2))
{ {
$message .= ( $lang == "FR" ? "Titre: " : "Anrede: ");
$message .= "Zusatzmodul POP2" . "\n"; $message .= "Zusatzmodul POP2" . "\n";
} }
$zusatzmodulMaterialverwaltung = filter_input(INPUT_POST, 'zusatzmodul-materialverwaltung'); $zusatzmodulMaterialverwaltung = filter_input(INPUT_POST, 'zusatzmodul-materialverwaltung');
if (isset($zusatzmodulMaterialverwaltung)) if (isset($zusatzmodulMaterialverwaltung))
{ {
$message .= ( $lang == "FR" ? "Titre: " : "Anrede: ");
$message .= "Zusatzmodul Materialverwaltung" . "\n"; $message .= "Zusatzmodul Materialverwaltung" . "\n";
} }
$zusatzmodulQrCode = filter_input(INPUT_POST, 'zusatzmodul-qr-code'); $zusatzmodulQrCode = filter_input(INPUT_POST, 'zusatzmodul-qr-code');
if (isset($zusatzmodulQrCode)) if (isset($zusatzmodulQrCode))
{ {
$message .= ( $lang == "FR" ? "Titre: " : "Anrede: ");
$message .= "Zusatzmodul QR-Code" . "\n"; $message .= "Zusatzmodul QR-Code" . "\n";
} }
$zusatzmodulPerigon = filter_input(INPUT_POST, 'zusatzmodul-perigon'); $zusatzmodulPerigon = filter_input(INPUT_POST, 'zusatzmodul-perigon');
if (isset($zusatzmodulPerigon)) if (isset($zusatzmodulPerigon))
{ {
$message .= ( $lang == "FR" ? "Titre: " : "Anrede: ");
$message .= "Zusatzmodul Perigon" . "\n"; $message .= "Zusatzmodul Perigon" . "\n";
} }
$anmerkung = filter_input(INPUT_POST, 'anmerkung'); $anmerkung = filter_input(INPUT_POST, 'anmerkung');
if (!empty($anmerkung)) if (!empty($anmerkung))
{ {
$message .= ( $lang == "FR" ? "Titre: " : "Anrede: ");
$message .= "\n\n" . "Anmerkung: " . "\n" . $anmerkung . "\n\n"; $message .= "\n\n" . "Anmerkung: " . "\n" . $anmerkung . "\n\n";
} }