'; $stern_errors++; } // if (trim($stern_strasse) == '') { // $stern_error_msg .= 'Bitte geben Sie eine Straße ein.
'; // $stern_errors ++; // } // // if (trim($stern_plz) == '') { // $stern_error_msg .= 'Bitte geben Sie eine Postleitzahl ein.
'; // $stern_errors ++; // } // if (! preg_match("/^[0-9]{5}$/", $stern_plz)) { // $stern_error_msg .= 'Bitte geben Sie bei der Postleitzahl mindestens fünf Ziffern und keine Buchstaben ein.
'; // $stern_errors ++; // } // if (trim($stern_ort) == '') { // $stern_error_msg .= 'Bitte geben Sie einen Ort ein.
'; // $stern_errors ++; // } if (!preg_match("/^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}/", strtolower($stern_mail))) { $stern_error_msg .= 'Bitte geben Sie eine gültige E-Mail-Adresse ein.
'; $stern_errors++; } $belegt = getCountsPerDate($stern_fdlink); $rest = $maxBesucher-$belegt; if((trim($stern_teil) + $belegt) > $maxBesucher) { if ($rest <= 0) { $stern_error_msg .= "Die Führung ist ausgebucht, $andererTermin
"; } else { $stern_error_msg .= "Die Führung ist schon mit $belegt Personen belegt, es "; if ($rest == 1) { $stern_error_msg .= "kann nur noch 1 Person "; } else { $stern_error_msg .= "können höchstens noch $rest Personen "; } $stern_error_msg .= "angemeldet werden.
"; } $stern_errors++; } $teilnehmer = isDoppelBuchung($stern_mail); if($teilnehmer != null) { $stern_error_msg = "Dies ist eine Doppelbuchung. Sie wird nicht gespeichert.
Wenn Sie Ihre ursprüngliche Buchung ändern oder stornieren wollen, so senden Sie bitte eine Email an anmeldung@sternwarte.de
"; $stern_errors++; } $nun = new DateTime("now"); $oct24 = new DateTime("2022-10-24"); if( $nun >= $oct24) { $stern_error_msg .= "Die Anmeldung muss spätestens bis zum 24.10.2022 erfolgen."; $stern_errors++; } if ($stern_errors == 0) { $sql_stmt = "INSERT INTO sofibesucher (name, vorname, strasse, plz, stadt, telefon, email, anzahl, fid, remarks, angemeldet)" . " values('$stern_name', '$stern_vorname', '$stern_strasse', '$stern_plz', '$stern_ort', '$stern_tel'," . "'$stern_mail', '$stern_teil', '$stern_fdlink', '$stern_remarks', CURDATE())"; $ins = mysqli_query($db, $sql_stmt) or die(mysqli_error($db)); $sql_stmt = "UPDATE sofizeit SET besucher = besucher + '$stern_teil' WHERE id = '$stern_fdlink'"; $ins = mysqli_query($db, $sql_stmt) or die(mysqli_error($db)); $person = $stern_teil == 1 ? "Person" : "Personen"; $body = "\r\nName, Vorname: $stern_name, $stern_vorname \r\n" . "Strasse: $stern_strasse \r\n" . "Ort: $stern_plz $stern_ort \r\n" . "Telefon: $stern_tel \r\n" . "E-mail: $stern_mail \r\n" . "Gewünschter Termin: $stern_zeit \r\n" . "Personen: $stern_teil \r\n" . "Bemerkungen: $stern_remarks \r\n"; $bodya_txt = "Sehr geehrte Dame, sehr geehrter Herr, \r\n\r\n" . "hiermit bestätigen wir Ihre Anmeldung zur Sonnenfinsternis-Führung am 25. Oktober 2022 " . "auf der Sternwarte Welzheim für\r\n\r\n" . "$stern_vorname $stern_name um $stern_zeit Uhr " . "für $stern_teil $person." . "\r\n\r\n" . "Bitte bringen Sie diese Bestätigung als Ausdruck oder digital zur Führung mit. \r\n". "Ohne diese Bestätigung erfolgt ausnahmslos k e i n Einlass.\r\n\r\n" . "Die Führung findet NUR bei klarem Himmel statt. Falls der Himmel bedeckt ist " . "und die Führung ausfällt, erhalten Sie bis spätestens eine Stunde vor Beginn der Finsternis " . "eine Email.\r\n\r\n" . "Allen Teilnehmern/-innen wird dringend empfohlen, eine FFP2-Maske, die Mund und Nase " . "bedeckt, zu tragen.\r\n\r\n" . "Sollten Sie Fragen haben oder die Anmeldung stornieren wollen, senden Sie bitte eine Email" . "an anmeldung@sternwarte-welzheim.de \r\n\r\n" . "Mit freundlichen Grüßen\r\n\r\n" . "Beobachterteam der Sternwarte Welzheim\r\n\r\n" . "www.sternwarte-welzheim.de"; $bodya_html = "
Sehr geehrte Dame, sehr geehrter Herr,
" . "hiermit bestätigen wir Ihre Anmeldung zur Sonnenfinsternis-Führung am 25. Oktober 2022 " . "auf der Sternwarte Welzheim für
" . "$stern_vorname $stern_name um $stern_zeit Uhr " . "für $stern_teil $person.
" . "Bitte bringen Sie diese Bestätigung als Ausdruck oder digital zur Führung mit.
".
"Ohne diese Bestätigung erfolgt ausnahmslos kein Einlass.
Die Führung findet nur bei klarem Himmel statt. Falls der Himmel bedeckt ist " . "und die Führung ausfällt, erhalten Sie bis spätestens eine Stunde vor Beginn der Finsternis " . "eine Email.
" . "
Allen Teilnehmern/-innen wird dringend empfohlen, eine FFP2-Maske, die Mund und Nase " . "bedeckt, zu tragen.
" . "Sollten Sie Fragen haben oder die Anmeldung stornieren wollen, senden Sie bitte eine Email" . " an anmeldung@sternwarte-welzheim.de
" . "Mit freundlichen Grüßen
" .
"Beobachterteam der Sternwarte Welzheim
" .
"www.sternwarte-welzheim.de";
// Mail an den Anfragenden
mb_internal_encoding('UTF-8');
$betreff = "Anmeldung zur Sonnenfinsternis-Führung auf der Sternwarte Welzheim";
$betreff = mb_encode_mimeheader($betreff, 'UTF-8', 'Q');
sendmail($betreff, $defaultabsender, $bodya_txt, [], ['anmeldung@sternwarte-welzheim.de'], [$stern_mail], $bodya_html);
// Mail an einige BEOs und an die Liste
$beoliste = array(
//"andrea.ess@t-online.de",
//"sonderfuehrung@sternwarte-welzheim.de",
//"martin.gertz@gmx.de",
// "schittenhelm.klaus@gmx.de",
// "planetarium@stuttgart.de",
//"info@planetarium-stuttgart.de",
//"HUK@observatory-stuttgart.de",
"anmeldung@sternwarte-welzheim.de",
);
$betreffBeo = "Anmeldung zur SoFi-Führung um $stern_zeit";
$betreffBeo = mb_encode_mimeheader($betreffBeo, 'UTF-8', 'Q');
sendmail($betreffBeo, $defaultabsender, $body, $beoliste, [], ["rexfue@gmail.com"]);
$stern_meldung = "
Vielen Dank für Ihre Anmeldung.
Wir freuen uns über Ihren Besuch auf der Sternwarte Welzheim zur Sonnenfinsternis
Wir haben Ihnen die Anmelde-Bestätigung per Email zugesandt (bitte sehen Sie ggf. auch in Ihrem Spam-Ordner nach). "; // Antwortseite ?> ' . $stern_error_msg . '