2024-02-28 06:29:35 +00:00
|
|
|
<?php
|
2024-06-24 14:52:04 +02:00
|
|
|
|
2024-02-28 06:29:35 +00:00
|
|
|
header('Access-Control-Allow-Origin: *'); // Erlaubt Zugriffe von jedem Ursprung
|
|
|
|
|
header('Content-Type: application/json'); // Setzt den Content-Type der Antwort auf JSON
|
2024-06-24 14:52:04 +02:00
|
|
|
|
|
|
|
|
function constructMessage()
|
|
|
|
|
{
|
2024-06-26 17:37:48 +02:00
|
|
|
$lang = ( isset($_POST['sprache']) && $_POST['sprache'] == "FR" ? "FR" : "DE" );
|
|
|
|
|
|
2024-07-12 15:15:10 +02:00
|
|
|
$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
|
|
|
|
|
{
|
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-07-12 15:15:10 +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
|
|
|
|
2024-06-24 14:52:04 +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/>";
|
2024-06-24 14:52:04 +02:00
|
|
|
} 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-24 14:52:04 +02:00
|
|
|
{
|
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/>";
|
2024-06-24 14:52:04 +02:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (isset($_POST['strasse']))
|
|
|
|
|
{
|
2024-06-28 13:41:56 +02:00
|
|
|
$message .= filter_input(INPUT_POST, 'strasse') . "<br/>";
|
2024-06-24 14:52:04 +02:00
|
|
|
}
|
|
|
|
|
if (isset($_POST['plz_ort']))
|
|
|
|
|
{
|
2024-06-28 13:41:56 +02:00
|
|
|
$message .= filter_input(INPUT_POST, 'plz_ort') . "<br/>";
|
2024-06-24 14:52:04 +02:00
|
|
|
}
|
|
|
|
|
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/>";
|
2024-06-24 14:52:04 +02:00
|
|
|
}
|
|
|
|
|
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/>";
|
2024-06-24 14:52:04 +02:00
|
|
|
}
|
|
|
|
|
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-24 14:52:04 +02:00
|
|
|
}
|
2024-06-28 13:08:50 +02:00
|
|
|
$message .= "</p>";
|
2024-06-28 16:37:37 +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');
|
|
|
|
|
}
|
|
|
|
|
$message .= "<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 Organisation
|
|
|
|
|
$organisationPaket = filter_input(INPUT_POST, 'organisation-paket');
|
|
|
|
|
if (isset($organisationPaket))
|
|
|
|
|
{
|
|
|
|
|
$message .= "<hr/><p><b>";
|
|
|
|
|
$message .= "Organisation Paket</b>" . "<br/>" . $organisationPaket . "<br/></p>";
|
|
|
|
|
}
|
|
|
|
|
|
2024-06-28 16:28:25 +02:00
|
|
|
// Form inputs von Erstbestellung
|
|
|
|
|
$bestehend = filter_input(INPUT_POST, 'bestehend');
|
|
|
|
|
if (isset($bestehend))
|
|
|
|
|
{
|
|
|
|
|
$message .= "<hr/><p><b>";
|
|
|
|
|
$message .= ( $lang == "FR" ? "Sélectionnée la version d'application"
|
|
|
|
|
: "Gewählte Applikations-Version");
|
|
|
|
|
$message .= "</b><br/>";
|
2024-06-28 18:06:25 +02:00
|
|
|
$message .= $bestehend . "</br><br/>";
|
2024-06-28 16:28:25 +02:00
|
|
|
}
|
2024-06-28 16:21:22 +02:00
|
|
|
|
2024-06-28 16:28:25 +02:00
|
|
|
$servername = filter_input(INPUT_POST, 'servername');
|
|
|
|
|
if (isset($servername))
|
|
|
|
|
{
|
|
|
|
|
$message .= ( ! isset($bestehend) ? "<hr/><p><b>" : "<br/><b>" );
|
|
|
|
|
$message .= ( $lang == "FR" ? "Nom pour le serveur" : "Name des Webbereichs / der Instanz");
|
|
|
|
|
$message .= "</b><br/>";
|
|
|
|
|
$message .= $servername . "</p>";
|
|
|
|
|
}
|
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))
|
|
|
|
|
{
|
2024-06-28 16:37:37 +02:00
|
|
|
$message .= "<hr/><p><b>";
|
2024-06-28 16:21:22 +02:00
|
|
|
$message .= ( $lang == "FR" ? "Avez-vous besoin du programme de soins post-nataux?" : "Benötigen Sie die Wochenbett-Version?");
|
2024-06-28 16:37:37 +02:00
|
|
|
$message .= "</b><br/>" . $wochenbett . "<br/></p>";
|
2024-06-28 16:21:22 +02:00
|
|
|
}
|
2024-06-28 16:37:37 +02:00
|
|
|
|
2024-06-28 17:38:12 +02:00
|
|
|
// Form inputs von Organisation Zusatzmodule
|
|
|
|
|
$zusatzmodulDienstplan = filter_input(INPUT_POST, 'zusatzmodul-dienstplan');
|
|
|
|
|
if (isset($zusatzmodulDienstplan))
|
|
|
|
|
{
|
|
|
|
|
$message .= "<hr/><p><b>";
|
|
|
|
|
$message .= "Zusatzmodul Dienstplan</b>: " . "<br/>" . $zusatzmodulDienstplan . "<br/></p>";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$zusatzmodulTourenplan = filter_input(INPUT_POST, 'zusatzmodul-tourenplan');
|
|
|
|
|
if (isset($zusatzmodulTourenplan))
|
|
|
|
|
{
|
|
|
|
|
$message .= "<hr/><p><b>";
|
2024-06-28 17:44:40 +02:00
|
|
|
$message .= "Zusatzmodul Tourenplan</b>: " . "<br/>" . $zusatzmodulTourenplan . "<br/></p>";
|
2024-06-28 17:38:12 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Form inputs von Zusatzmodule FPP / ORG
|
|
|
|
|
$zusatzmodulPop2 = filter_input(INPUT_POST, 'zusatzmodul-pop2');
|
|
|
|
|
if (isset($zusatzmodulPop2))
|
|
|
|
|
{
|
|
|
|
|
$message .= "<hr/><p><b>";
|
2024-06-28 18:02:52 +02:00
|
|
|
$message .= "Zusatzmodul POP2</b><br/>" . $zusatzmodulPop2 . "<br/></p>";
|
2024-06-28 17:38:12 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$zusatzmodulMaterialverwaltung = filter_input(INPUT_POST, 'zusatzmodul-materialverwaltung');
|
|
|
|
|
if (isset($zusatzmodulMaterialverwaltung))
|
|
|
|
|
{
|
|
|
|
|
$message .= "<hr/><p><b>";
|
|
|
|
|
$message .= ( $lang == "FR" ? "Module en option pour le matériel"
|
|
|
|
|
: "Zusatzmodul Materialverwaltung");
|
|
|
|
|
$message .= "</b><br/>" . $zusatzmodulMaterialverwaltung . "<br/></p>";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$zusatzmodulQrCode = filter_input(INPUT_POST, 'zusatzmodul-qr-code');
|
|
|
|
|
if (isset($zusatzmodulQrCode))
|
|
|
|
|
{
|
|
|
|
|
$message .= "<hr/><p><b>";
|
|
|
|
|
$message .= ( $lang == "FR" ? "Module supplémentaire code QR"
|
|
|
|
|
: "Optionales Modul QR-Code");
|
|
|
|
|
$message .= "</b><br/>" . $zusatzmodulQrCode . "<br/></p>";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$zusatzmodulPerigon = filter_input(INPUT_POST, 'zusatzmodul-perigon');
|
|
|
|
|
if (isset($zusatzmodulPerigon))
|
|
|
|
|
{
|
|
|
|
|
$message .= "<hr/><p><b>";
|
|
|
|
|
$message .= "Zusatzmodul Perigon</b><br/>" . $zusatzmodulPerigon . "<br/></p>";
|
|
|
|
|
}
|
2024-07-12 14:48:19 +02:00
|
|
|
|
|
|
|
|
// Form inputs von Schulungstermin
|
|
|
|
|
if (isset($schulungstermin))
|
|
|
|
|
{
|
|
|
|
|
$message .= "<hr/><p><b>";
|
2024-07-12 15:15:10 +02:00
|
|
|
$message .= "Schulungstermin</b><br/>" . $schulungstermin . "<br/></p>";
|
2024-07-12 14:48:19 +02:00
|
|
|
}
|
2024-06-28 16:37:37 +02:00
|
|
|
|
2024-06-28 16:21:22 +02:00
|
|
|
$anmerkung = filter_input(INPUT_POST, 'anmerkung');
|
|
|
|
|
if (!empty($anmerkung))
|
|
|
|
|
{
|
|
|
|
|
$message .= "<hr/><p><b>";
|
2024-06-28 18:08:54 +02:00
|
|
|
$message .= ( $lang == "FR" ? "Remarque: " : "Ihre Bemerkung: ");
|
2024-06-28 16:21:22 +02:00
|
|
|
$message .= "</b><br/>" . $anmerkung . "<br/></p>";
|
|
|
|
|
}
|
2024-06-24 14:52:04 +02:00
|
|
|
|
|
|
|
|
return $message;
|
2024-02-28 06:29:35 +00:00
|
|
|
}
|
|
|
|
|
|
2024-07-12 15:26:59 +02:00
|
|
|
function constructCustomerMessage($bestellMessage, $langForm, $name, $type)
|
2024-06-24 14:52:04 +02:00
|
|
|
{
|
2024-07-12 14:48:19 +02:00
|
|
|
$message = "Grüezi " . $name . "<br/><br/>";
|
2024-06-27 07:44:08 +02:00
|
|
|
if ( $langForm == "FR" )
|
2024-06-27 07:36:30 +02:00
|
|
|
{
|
2024-07-12 14:48:19 +02:00
|
|
|
|
2024-07-12 15:34:19 +02:00
|
|
|
$message .= ( $type == "course" ? "Merci de votre inscription à la formation. " : "Merci pour votre commande. ");
|
2024-07-12 15:26:59 +02:00
|
|
|
// $message .= "Merci pour votre commande. ";
|
2024-07-12 14:48:19 +02:00
|
|
|
$message .= "Nous vous contacterons dès que possible." . "<br/><br/>";
|
2024-06-28 17:54:09 +02:00
|
|
|
$messageEnd = "<hr/><br/>Cordialement" . "<br/>";
|
|
|
|
|
$messageEnd .= "Votre équipe VeruA" . "<br/><br/>";
|
2024-06-28 13:08:50 +02:00
|
|
|
$infoCheck = "Voici à nouveau vos informations pour vérification. Si vous trouvez encore une erreur, veuillez nous en informer :" . "<br/><br/>";
|
2024-06-27 07:36:30 +02:00
|
|
|
} else
|
|
|
|
|
{
|
2024-07-12 15:34:19 +02:00
|
|
|
$message .= ( $type == "course" ? "Vielen Dank für Ihre Anmeldung zur Schulung. " : "Vielen Dank für Ihre Bestellung. ");
|
2024-07-12 15:26:59 +02:00
|
|
|
// $message .= "Vielen Dank für Ihre Bestellung. ";
|
2024-07-12 14:48:19 +02:00
|
|
|
$message .= "Wir werden uns so schnell wie möglich bei Ihnen melden." . "<br/><br/>";
|
2024-06-28 17:54:09 +02:00
|
|
|
$messageEnd = "<hr/><br/>Freundliche Grüsse" . "<br/>";
|
|
|
|
|
$messageEnd .= "Ihr VeruA Team" . "<br/><br/>";
|
2024-06-28 13:08:50 +02:00
|
|
|
$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-27 07:36:30 +02:00
|
|
|
}
|
2024-06-28 16:53:49 +02:00
|
|
|
|
|
|
|
|
$message .= $infoCheck;
|
|
|
|
|
|
|
|
|
|
$message .= $bestellMessage;
|
|
|
|
|
|
|
|
|
|
$message .= $messageEnd;
|
|
|
|
|
|
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/>";
|
2024-06-28 16:53:49 +02:00
|
|
|
$message .= "www.verua.swiss" . "<br/><br/>";
|
2024-06-24 14:52:04 +02:00
|
|
|
|
|
|
|
|
return $message;
|
2024-06-26 17:37:48 +02:00
|
|
|
}
|