fixed Boterkennung durch Zeit.

Formular Zusatzmodule Freiberufler hinzugefügt.

message.php  constructMessage() erweitert, so dass für alle Formulare nur diese eine Methode benötigt wird.
This commit is contained in:
Andreas Hnida 2024-02-23 09:15:28 +00:00
commit 022802a9a5
3 changed files with 251 additions and 0 deletions

95
public/php/message.php Normal file
View file

@ -0,0 +1,95 @@
<?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() {
$message = "Formular: " . "\n" . filter_input(INPUT_POST, 'formularart') . "\n\n\n\n";
$message .= "Geschlecht: " . "\n" . filter_input(INPUT_POST, 'gender') . "\n\n";
$message .= "Sprache: " . "\n" . filter_input(INPUT_POST, 'sprache') . "\n\n";
$message .= "Nachname: " . "\n" . filter_input(INPUT_POST, 'name') . "\n\n";
$message .= "Vorname: " . "\n" . filter_input(INPUT_POST, 'vorname') . "\n\n";
$message .= "Strasse: " . "\n" . filter_input(INPUT_POST, 'strasse') . "\n\n";
$message .= "PLZ Ort: " . "\n" . filter_input(INPUT_POST, 'plz_ort') . "\n\n";
$message .= "Telefon: " . "\n" . filter_input(INPUT_POST, 'telefon') . "\n\n";
$message .= "Email: " . "\n" . filter_input(INPUT_POST, 'email') . "\n\n";
$message .= "ZSR Nummer: " . "\n" . filter_input(INPUT_POST, 'zsr_nummer') . "\n\n";
$bestehend = filter_input(INPUT_POST, 'bestehend');
// Form inputs von Erstbestellung
if (isset($bestehend)) {
$message .= "Wünschen Sie einen neuer Server oder den Zugang zu einem bestehenden Team-Server?: " . "\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";
}
$modulpop2 = filter_input(INPUT_POST, 'modulpop2');
if (isset($modulpop2)) {
$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";
}
$qrcode = filter_input(INPUT_POST, 'qrcode');
if (isset($qrcode)) {
$message .= "Wünschen Sie die Erweiterung um das Modul QR-Code?: " . "\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";
}
$anmerkung = filter_input(INPUT_POST, 'anmerkung');
if (!empty($anmerkung)) {
$message .= "Anmerkung: " . "\n" . $anmerkung . "\n\n";
}
// Form inputs von Zusatzmodule
$zusatzmodulPop2 = filter_input(INPUT_POST, 'zusatzmodul-pop2');
if (isset($zusatzmodulPop2)) {
$message .= "Zusatzmodul POP2" . "\n";
}
$zusatzmodulMaterialverwaltung = filter_input(INPUT_POST, 'zusatzmodul-materialverwaltung');
if (isset($zusatzmodulMaterialverwaltung)) {
$message .= "Zusatzmodul Materialverwaltung" . "\n";
}
$zusatzmodulQrCode = filter_input(INPUT_POST, 'zusatzmodul-qr-code');
if (isset($zusatzmodulQrCode)) {
$message .= "Zusatzmodul QR-Code" . "\n";
}
$zusatzmodulPerigon = filter_input(INPUT_POST, 'zusatzmodul-perigon');
if (isset($zusatzmodulPerigon)) {
$message .= "Zusatzmodul Perigon" . "\n";
}
return $message;
}
function constructCustomerMessageDE($bestellMessage) {
$message = "Sehr geehrte Damen und Herren" . "\n";
$message .= "Vielen Dank für Ihre Bestellung. Wir werden uns so schnell wie möglich bei Ihnen melden." . "\n\n";
$message .= "Freundliche Grüsse" . "\n";
$message .= "Ihr Verua Team" . "\n";
$message .= "RaBe Websolutions" . "\n";
$message .= "B. Rasberger" . "\n";
$message .= "Hauptstrasse 1" . "\n";
$message .= "CH-4417 Ziefen" . "\n\n";
$message .= "Telefon: +41 61 901 90 90" . "\n";
$message .= "E-Mail: support@verua.ch" . "\n";
$message .= "Web: www.verua.ch" . "\n\n";
$message .= "------------------------------------------------------------" . "\n\n";
$message .= "Hier noch einmal Ihre Angaben für Sie zur Überprüfung. Sollten Sie noch einen Fehler finden, informieren Sie uns bitte:" . "\n\n";
$message .= $bestellMessage;
return $message;
}