Kartenvorbestellung

ErrorInfo; } */ class kartenBestellung { //Membervariablen private $m_ip, $m_httpref, $m_httpagent, $m_name, $m_vorname, $m_mail, $m_strasse, $m_plz, $m_ort, $m_s1, $m_s2, $m_s3, $m_s4, $m_info; private $m_mailto = "tickets@haselnuess.de"; private $m_mailhdr = "Kartenbestellung "; private $m_mailfrom = "From: tickets@haselnuess.de"; function inputForm() { ?>
Name
Vorname
eMail
Strasse Hausnr.
PLZ
Ort
Für nachstehende Fremdensitzungen der Kampagne 2024 des 1. LCV "Die Haselnüss" bestelle ich folgende Eintrittskarten zum Preis von 17,- EUR pro Eintrittskarte:
1. FremdensitzungSa. 13.01.2024 Stck.
2. FremdensitzungFr. 19.01.2024 Stck.
3. FremdensitzungSa. 20.01.2024 Stck.
   
Typisch Frau ( Freigerichthalle Somborn) Fr. 26.01.2024 Stck. (a 21,- EUR)
Männerfrühstück (Freigerichthalle Somborn) So. 28.01.2024 Stck. (a 29,- EUR inkl. Frühstück)

Bemerkungen

Die Bestellung ist bis zum Erhalt einer Bestätigung per eMail unverbindlich. Mit Erhalt der Bestätigungsmail verpflichten Sie sich zur Abnahme der bestellten Menge.

Sollten Fragen auftauchen werden wir uns per eMail bei Ihnen melden. Schauen Sie also regelmäßig in ihr Postfach.


m_ip = $_REQUEST['ip']; $this->m_httpref = $_REQUEST['httpref']; $this->m_httpagent = $_REQUEST['httpagent']; $this->m_name = $_REQUEST['name']; $this->m_vorname = $_REQUEST['vorname']; $this->m_mail = $_REQUEST['mail']; $this->m_strasse = $_REQUEST['str']; $this->m_plz = $_REQUEST['plz']; $this->m_ort = $_REQUEST['ort']; $this->m_s1 = $_REQUEST['s1']; $this->m_s2 = $_REQUEST['s2']; $this->m_s3 = $_REQUEST['s3']; $this->m_s4 = $_REQUEST['s4']; $this->m_s5 = $_REQUEST['s5']; //$this->m_s6 = $_REQUEST['s6']; $this->m_info = $_REQUEST['info']; if (empty($this->m_name)) { echo "Bitte Name angeben" ; $this->inputForm(); } elseif (empty($this->m_vorname)) { echo "Bitte Vorname angeben" ; $this->inputForm(); } elseif (empty($this->m_mail)) { echo "Bitte eMail Adresse angeben" ; $this->inputForm(); } elseif (empty($this->m_strasse)) { echo "Bitte Strasse angeben" ; $this->inputForm(); } elseif (empty($this->m_plz)) { echo "Bitte Postleitzahl angeben" ; $this->inputForm(); } elseif (empty($this->m_ort)) { echo "Bitte Wohnort angeben" ; $this->inputForm(); } elseif (empty($this->m_s1) && empty($this->m_s2) && empty($this->m_s3) && empty($this->m_s4) && empty($this->m_s5)) { echo "Bitte geben Sie die Anzahl der Karten an." ; $this->inputForm(); } else { //alles klar $this->sendMail(); } } function sendMail() { $mailtext_customer = $this->m_name . ", " . $this->m_vorname . "\n" .$this->m_strasse . "\n" . $this->m_plz . " " . $this->m_ort . "\n" .$this->m_mail . "\n\n"; $mailtext_s1 = "1. Sitzung Sa. 13.01.2024 " . $this->m_s1 . " Karten \n"; $mailtext_s2 = "2. Sitzung Fr. 19.01.2024 " . $this->m_s2 . " Karten \n"; $mailtext_s3 = "3. Sitzung Sa. 20.01.2024 " . $this->m_s3 . " Karten \n"; $mailtext_s4 = "Typisch Frau am 26.01.2024 in Somborn " . $this->m_s4 . " Karten \n"; $mailtext_s5 = "Männerfrühstück am 28.01.2024 in Somborn " . $this->m_s5 . " Karten \n"; setlocale (LC_TIME, "de_DE"); $mailtext_userinfo = "\n\n".strftime("%c")."\nIP Adresse: ".$this->m_ip."\n". $this->m_httpagent; if (!empty($this->m_s1)) { $mailtext = $mailtext.$mailtext_customer . "\n" . $mailtext_s1 ."\n". $this->m_info ."\n-------------------------------------------\n"; } else { $mailtext = $mailtext."XXX\nXXX\nXXX\nXXX\nXXX\nXXX\nXXX\n" ."-------------------------------------------\n"; } if (!empty($this->m_s2)) { $mailtext = $mailtext.$mailtext_customer . "\n" . $mailtext_s2 ."\n". $this->m_info ."\n-------------------------------------------\n"; } else { $mailtext = $mailtext."XXX\nXXX\nXXX\nXXX\nXXX\nXXX\nXXX\n" ."-------------------------------------------\n"; } if (!empty($this->m_s3)) { $mailtext = $mailtext.$mailtext_customer . "\n" . $mailtext_s3 ."\n". $this->m_info ."\n-------------------------------------------\n"; } else { $mailtext = $mailtext."XXX\nXXX\nXXX\nXXX\nXXX\nXXX\nXXX\n" ."-------------------------------------------\n"; } if (!empty($this->m_s4)) { $mailtext = $mailtext.$mailtext_customer . "\n" . $mailtext_s4 ."\n". $this->m_info ."\n-------------------------------------------\n"; } else { $mailtext = $mailtext."XXX\nXXX\nXXX\nXXX\nXXX\nXXX\nXXX\n" ."-------------------------------------------\n"; } if (!empty($this->m_s5)) { $mailtext = $mailtext.$mailtext_customer . "\n" . $mailtext_s5 ."\n". $this->m_info ."\n-------------------------------------------\n"; } else { $mailtext = $mailtext."XXX\nXXX\nXXX\nXXX\nXXX\nXXX\nXXX\n" ."-------------------------------------------\n"; } $mailtext = $mailtext.$mailtext_userinfo; try { $email = new PHPMailer(true); #$email->SMTPDebug = SMTP::DEBUG_SERVER; $email->isSMTP(); $email->SMTPAuth = true; $email->SMTPSecure = 'tls'; // Persönliche Angaben $email->Host = "smtp.office365.com"; $email->Port = "587"; $email->Username = "tickets@haselnuess.de"; $email->Password = "Fudiv-Ojupu813"; // Absender $email->setFrom('tickets@haselnuess.de','LCV Tickets'); $email->AddReplyTo($this->m_mail); // Empfänger, optional kann der Name mit angegeben werden $email->addAddress($this->m_mailto); $email->isHTML(false); // Betreff $email->Subject = $this->m_mailhdr; // HTML-Inhalt $email->Body = $mailtext; $email->CharSet = 'UTF-8'; $email->Encoding = 'base64'; $email->send(); $this->thankYou(); } catch (Exception $e) { echo "Message could not be sent. Mailer Error: ".$mail->ErrorInfo; echo "Entschuldigung!
Es ist ein Fehler bei der Übetragung aufgetreten.
Bitte versuchen Sie es später noch einmal."; exit(); } $mailtext2 = "Hallo " . $this->m_vorname. " " . $this->m_name . ",\nSie haben Karten für die Fremdensitzung der Haselnüss bestellt.\nVielen Dank für Ihr Interesse!\n\n" ."Wir prüfen nun, ob die von Ihnen bestellte Menge verfügbar ist. Sie erhalten in Kürze eine entsprechende Mitteilung.Die Kartenabholung ist am 22.12.23 von 19:00 bis 20:30 Uhr im Vereinsraum. Eine Kontaklose Zahlungsmoeglichkeit ist an diesem Termin ist vorhanden\n" ."Hier Ihre Bestellung:\n" ."---------------------------------------------------------\n" .$mailtext_customer . "\n\n"; if (!empty($this->m_s1)){$mailtext2 = $mailtext2.$mailtext_s1 ."\n";} if (!empty($this->m_s2)){$mailtext2 = $mailtext2.$mailtext_s2 ."\n";} if (!empty($this->m_s3)){$mailtext2 = $mailtext2.$mailtext_s3 ."\n";} if (!empty($this->m_s4)){$mailtext2 = $mailtext2.$mailtext_s4 ."\n";} if (!empty($this->m_s5)){$mailtext2 = $mailtext2.$mailtext_s5 ."\n";} $mailtext2 = $mailtext2 . "\n" . $this->m_info; $mailtext2 = $mailtext2 . "\n---------------------------------------------------------\n\n" ."Sollten Sie diese Mail irrtümlich erhalten bitten wir um Entschuldigung und eine Mitteilung unter tickets@haselnuess.de"; // mail($this->m_mail, $this->m_mailhdr, $mailtext2, $this->m_mailfrom); $email->clearAllRecipients( ); $email->addAddress($this->m_mail); // Betreff $email->Subject = "Kartenbestellung Haselnüss"; // HTML-Inhalt $email->Body = $mailtext2; $email->send(); } function thankYou() { ?>

Vielen Dank!

Wir haben Ihre Bestellung erhalten.

Sie erhalten zur Bestaetigung in Kuerze eine Mail mit Ihren Daten. Dies ist noch keine Bestaetigung, dass die von Ihnen bestellten Karten verfuegbar sind. Ein Information hierueber erhalten Sie in einer separaten Mail.

Die Kartenabhohlung ist am 22.12.23 um 19.00-20:00 Uhr und es besteht die Moeglichkeit, an diesem Termin die Sitzungskarten Kontaklos zu bezahlen.

inputForm(); } else { $_SESSION['kb']->checkValues(); } ?>