website/static/php/message.php

225 lines
7.8 KiB
PHP
Raw Normal View History

<?php
header('Access-Control-Allow-Origin: *'); // Erlaubt Zugriffe von jedem Ursprung
header('Content-Type: application/json'); // Setzt den Content-Type der Antwort auf JSON
function constructMessage()
{
2024-06-26 17:37:48 +02:00
$lang = ( isset($_POST['sprache']) && $_POST['sprache'] == "FR" ? "FR" : "DE" );
2024-06-28 11:17:05 +02:00
$message = ($lang == "FR" ? "<p>Vous avez indiqué les informations suivantes lors de votre commande <b>VeruA App</b></p>"
2024-06-28 10:03:57 +02:00
: "<p>Sie haben folgende Angaben bei Ihrer Bestellung <b>VeruA App</b> gemacht:</p><hr/>");
2024-06-28 13:08:50 +02:00
$organisation = filter_input(INPUT_POST, 'organisation');
if (isset($organisation))
{
2024-06-28 13:08:50 +02:00
$message .= "<p><b>";
$message .= ( $lang == "FR" ? "Vos données d'organisation" : "Ihre Organisations-Daten");
$message .= "</b></p>";
$message .= "<p>" . $organisation . "<br/>";
} else
{
2024-06-28 13:41:56 +02:00
$message .= "<p><b>";
2024-06-28 14:42:06 +02:00
$message .= ( $lang == "FR" ? "Vos coordonnées" : "Ihre Kontaktdaten");
2024-06-28 13:41:56 +02:00
$message .= "</b></p><p>";
2024-06-26 17:37:48 +02:00
if ( isset( $_POST['gender'] ) )
{
2024-06-28 13:08:50 +02:00
$message .= filter_input(INPUT_POST, 'gender') . " ";
2024-06-28 11:17:05 +02:00
}
if (isset($_POST['vorname']))
{
2024-06-28 13:08:50 +02:00
$message .= filter_input(INPUT_POST, 'vorname') . " ";
2024-06-28 11:17:05 +02:00
}
if (isset($_POST['name']))
{
2024-06-28 13:08:50 +02:00
$message .= filter_input(INPUT_POST, 'name') . "<br/>";
}
}
if (isset($_POST['strasse']))
{
2024-06-28 13:41:56 +02:00
$message .= filter_input(INPUT_POST, 'strasse') . "<br/>";
}
if (isset($_POST['plz_ort']))
{
2024-06-28 13:41:56 +02:00
$message .= filter_input(INPUT_POST, 'plz_ort') . "<br/>";
}
if (isset($_POST['telefon']))
{
2024-06-26 17:37:48 +02:00
$message .= ( $lang == "FR" ? "Téléphone: " : "Telefon: ");
2024-06-28 13:08:50 +02:00
$message .= filter_input(INPUT_POST, 'telefon') . "<br/>";
}
if (isset($_POST['email']))
{
2024-06-26 17:37:48 +02:00
$message .= ( $lang == "FR" ? "E-mail : " : "E-Mail: ");
2024-06-28 13:08:50 +02:00
$message .= filter_input(INPUT_POST, 'email') . "<br/>";
}
if (isset($_POST['zsr_nummer']))
{
2024-06-26 17:37:48 +02:00
$message .= ( $lang == "FR" ? "Nr. RCC : " : "ZSR Nummer: ");
2024-06-28 13:08:50 +02:00
$message .= filter_input(INPUT_POST, 'zsr_nummer') . "<br/>";
}
if (isset($_POST['ean_nummer']))
{
$message .= ( $lang == "FR" ? "Nr. EAN/GLN : " : "EAN / GLN-Nr : ");
$message .= filter_input(INPUT_POST, 'ean_nummer') . "<br/>";
}
2024-06-28 13:08:50 +02:00
$message .= "</p>";
2024-06-28 14:32:06 +02:00
// if (isset($organisation))
// {
// $message .= "<hr/><p><b>";
// $message .= ( $lang == "FR" ? "Personne de contact pour la commande" : "Kontaktperson für die Bestellung");
// $message .= "</b><br/>";
// if ( isset( $_POST['gender'] ) )
// {
// $message .= filter_input(INPUT_POST, 'gender') . " ";
// }
// if (isset($_POST['vorname']))
// {
// $message .= filter_input(INPUT_POST, 'vorname') . " ";
// }
// if (isset($_POST['name']))
// {
// $message .= filter_input(INPUT_POST, 'name') . "<br/>";
// }
// if (isset($_POST['ansprechpartner_telefon']))
// {
// $message .= ( $lang == "FR" ? "Téléphone: " : "Telefon: ");
// $message .= filter_input(INPUT_POST, 'ansprechpartner_telefon') . "<br/>";
// }
// if (isset($_POST['ansprechpartner_email']))
// {
// $message .= ( $lang == "FR" ? "E-mail: " : "E-Mail: ");
// $message .= filter_input(INPUT_POST, 'ansprechpartner_email') . "<br/>";
// }
// }
//
// // Form inputs von Schulungstermin
// $schulungstermin = filter_input(INPUT_POST, 'schulungstermin');
// if (isset($schulungstermin))
// {
// $message .= "Schulungstermin: " . "<br/>" . $schulungstermin . "<br/><br/>";
// }
//
// // Form inputs von Organisation
// $organisationPaket = filter_input(INPUT_POST, 'organisation-paket');
// if (isset($organisationPaket))
// {
// $message .= "Organisation Paket: " . "<br/>" . $organisationPaket . "<br/><br/>";
// }
// // Form inputs von Organisation Zusatzmodule
// $zusatzmodulDienstplan = filter_input(INPUT_POST, 'zusatzmodul-dienstplan');
// if (isset($zusatzmodulDienstplan))
// {
// $message .= "Zusatzmodul Dienstplan: " . "<br/>" . $zusatzmodulDienstplan . "<br/><br/>";
// }
//
// $zusatzmodulTourenplan = filter_input(INPUT_POST, 'zusatzmodul-tourenplan');
// if (isset($zusatzmodulTourenplan))
// {
// $message .= "Zusatzmodul Tourenplan: " . "<br/>" . $zusatzmodulTourenplan . "<br/><br/>";
// }
//
2024-06-28 16:21:22 +02:00
$modulpop2 = filter_input(INPUT_POST, 'modulpop2');
if (isset($modulpop2))
{
$message .= "<hr/><p><b>Optionales Modul POP2</b>: " . "<br/>" . $modulpop2 . "<br/></p>";
}
$materialverwaltung = filter_input(INPUT_POST, 'materialverwaltung');
if (isset($materialverwaltung))
{
$message .= "<hr/><p><b>";
$message .= ( $lang == "FR" ? "Module en option pour le matériel"
: "Optionales Modul Material");
$message .= "</b><br/>" . $materialverwaltung . "<br/></p>";
}
$qrcode = filter_input(INPUT_POST, 'qrcode');
if (isset($qrcode))
{
$message .= "<hr/><p><b>";
$message .= ( $lang == "FR" ? "Module en option QR-code" : "Optionales Modul QR-Code");
$message .= "</b><br/>" . $qrcode . "<br/></p>";
}
$wochenbett = filter_input(INPUT_POST, 'wochenbett');
if (isset($wochenbett))
{
$message .= ( $lang == "FR" ? "Avez-vous besoin du programme de soins post-nataux?" : "Benötigen Sie die Wochenbett-Version?");
$message .= "<br/>" . $wochenbett . "<br/><br/>";
}
2024-06-28 16:27:48 +02:00
2024-06-28 14:32:06 +02:00
// // Form inputs von Zusatzmodule Freiberufliche
// $zusatzmodulPop2 = filter_input(INPUT_POST, 'zusatzmodul-pop2');
// if (isset($zusatzmodulPop2))
// {
// $message .= "Zusatzmodul POP2: Jährliche Lizenzkosten 42.00 CHF; Bereitstellung, einmalig 438.00.00 CHF" . "<br/>";
// }
//
// $zusatzmodulMaterialverwaltung = filter_input(INPUT_POST, 'zusatzmodul-materialverwaltung');
// if (isset($zusatzmodulMaterialverwaltung))
// {
// $message .= ( $lang == "FR" ? "Module supplémentaire gestion du matériel our 138.00 CHF par an, frais unique de mise en service 342.00 CHF"
// : "Zusatzmodul Materialverwaltung: Jährliche Lizenzkosten 138.00 CHF; Bereitstellung, einmalig 342.00 CHF");
// $message .= "<br/>";
// }
//
// $zusatzmodulQrCode = filter_input(INPUT_POST, 'zusatzmodul-qr-code');
// if (isset($zusatzmodulQrCode))
// {
// $message .= ( $lang == "FR" ? "Module supplémentaire code QR pour 36.00 CHF par an, frais unique de mise en service 50.00 CHF"
// : "Zusatzmodul QR-Code: Jährliche Lizenzkosten 36.00 CHF; Bereitstellung, einmalig pro Instanz 50.00 CHF");
// $message .= "<br/>";
// }
//
// $zusatzmodulPerigon = filter_input(INPUT_POST, 'zusatzmodul-perigon');
// if (isset($zusatzmodulPerigon))
// {
// $message .= "Zusatzmodul Perigon, Bereitstellung, einmalig 50.00 CHF" . "<br/>";
// }
//
2024-06-28 16:21:22 +02:00
$anmerkung = filter_input(INPUT_POST, 'anmerkung');
if (!empty($anmerkung))
{
$message .= "<hr/><p><b>";
$message .= ( $lang == "FR" ? "Remarque : " : "Ihre Bemerkung: ");
$message .= "</b><br/>" . $anmerkung . "<br/></p>";
}
return $message;
}
function constructCustomerMessage($bestellMessage, $langForm)
{
if ( $langForm == "FR" )
{
2024-06-28 13:08:50 +02:00
$message .= "Chers Mesdames, Chers Messieurs" . "<br/><br/>";
$message .= "Merci pour votre commande. Nous vous contacterons dès que possible." . "<br/><br/>";
$message .= "Cordialement" . "<br/>";
$message .= "Votre équipe VeruA" . "<br/><br/><br/>";
$infoCheck = "Voici à nouveau vos informations pour vérification. Si vous trouvez encore une erreur, veuillez nous en informer :" . "<br/><br/>";
} else
{
2024-06-28 13:08:50 +02:00
$message = "Sehr geehrte Damen und Herren" . "<br/>";
$message .= "Vielen Dank für Ihre Bestellung. Wir werden uns so schnell wie möglich bei Ihnen melden." . "<br/><br/>";
$message .= "Freundliche Grüsse" . "<br/>";
$message .= "Ihr VeruA Team" . "<br/><br/><br/>";
$infoCheck = "Hier noch einmal Ihre Angaben für Sie zur Überprüfung. Sollten Sie noch einen Fehler finden, informieren Sie uns bitte:" . "<br/><br/>";
}
2024-06-28 13:08:50 +02:00
$message .= "VeruA AG" . "<br/>";
$message .= "Steinerstrass 19" . "<br/>";
$message .= "CH-8253 Diessenhofen" . "<br/>";
$message .= "079 393 86 83" . "<br/>";
$message .= "kontakt@verua.swiss" . "<br/>";
$message .= "www.verua.swiss" . "<br/><br/>";
2024-06-28 13:08:50 +02:00
$message .= "------------------------------------------------------------" . "<br/><br/>";
$message .= $infoCheck;
$message .= $bestellMessage;
return $message;
2024-06-26 17:37:48 +02:00
}