diff --git a/static/php/ajaxmail.php b/static/php/ajaxmail.php index 9b0bb68..7cb8f21 100644 --- a/static/php/ajaxmail.php +++ b/static/php/ajaxmail.php @@ -36,9 +36,10 @@ try { $mail->Port = 465; // TCP port for the connection // Recipients - $mail->setFrom('support@verua.ch', 'Verua Support'); // Sender address - $mail->addAddress('support@verua.ch', 'Verua Support'); // Add another recipient - $mail->addBCC('ah@mediendesign-hnida.de'); // Add bounce email address as BCC + $mail->setFrom('support@verua.ch', 'VeruA Support'); // Sender address + $mail->addAddress('support@verua.ch', 'VeruA Support'); // Add another recipient +// $mail->addBCC('ah@mediendesign-hnida.de'); // Add bounce email address as BCC + $mail->addBCC('rabe@verua.swiss'); // Add bounce email address as BCC // Content $mail->isHTML(true); // Email in HTML format @@ -56,7 +57,7 @@ try { // Send a second email to the customer $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"); $customerMessage = constructCustomerMessageDE($message); diff --git a/static/php/message.php b/static/php/message.php index 2bbfe33..6406d98 100644 --- a/static/php/message.php +++ b/static/php/message.php @@ -5,67 +5,83 @@ header('Content-Type: application/json'); // Setzt den Content-Type der Antwort 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'); if (isset($organisation)) { $message .= "Organisation: " . "\n" . $organisation . "\n\n"; } else { - 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'])) { - $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'])) { - $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'])) { - $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'])) { - $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'])) { - $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'])) { - $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'])) { - $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($_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'])) { - $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'])) { - $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'])) { - $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'])) { - $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'); 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'); 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" . $servername . "\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'); if (isset($modulpop2)) { +// $message .= ( $lang == "FR" ? "Titre: " : "Anrede: "); $message .= "Wünschen Sie die Erweiterung um das Modul POP2?: " . "\n" . $modulpop2 . "\n\n"; } $materialverwaltung = filter_input(INPUT_POST, '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'); 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'); 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 $zusatzmodulPop2 = filter_input(INPUT_POST, 'zusatzmodul-pop2'); if (isset($zusatzmodulPop2)) { + $message .= ( $lang == "FR" ? "Titre: " : "Anrede: "); $message .= "Zusatzmodul POP2" . "\n"; } $zusatzmodulMaterialverwaltung = filter_input(INPUT_POST, 'zusatzmodul-materialverwaltung'); if (isset($zusatzmodulMaterialverwaltung)) { + $message .= ( $lang == "FR" ? "Titre: " : "Anrede: "); $message .= "Zusatzmodul Materialverwaltung" . "\n"; } $zusatzmodulQrCode = filter_input(INPUT_POST, 'zusatzmodul-qr-code'); if (isset($zusatzmodulQrCode)) { + $message .= ( $lang == "FR" ? "Titre: " : "Anrede: "); $message .= "Zusatzmodul QR-Code" . "\n"; } $zusatzmodulPerigon = filter_input(INPUT_POST, 'zusatzmodul-perigon'); if (isset($zusatzmodulPerigon)) { + $message .= ( $lang == "FR" ? "Titre: " : "Anrede: "); $message .= "Zusatzmodul Perigon" . "\n"; } $anmerkung = filter_input(INPUT_POST, 'anmerkung'); if (!empty($anmerkung)) { + $message .= ( $lang == "FR" ? "Titre: " : "Anrede: "); $message .= "\n\n" . "Anmerkung: " . "\n" . $anmerkung . "\n\n"; } @@ -190,4 +217,4 @@ function constructCustomerMessageDE($bestellMessage) $message .= $bestellMessage; return $message; -} +} \ No newline at end of file