id des Führungsdatums in der Datenbank-Tabelle // Return: Datum/zeit-String function holDate($fid) { global $db; $sql_sel = "SELECT uhrzeit FROM sofizeit where id = '$fid'"; $result = mysqli_query($db, $sql_sel) or die(mysqli_error($db)); $data = mysqli_fetch_assoc($result); $ret = substr($data['uhrzeit'],0,5); return $ret; } // für die SoFi die Zeitslots mit der jeweiligen Anzahl der Besucher aus der DB hole // Parameter - // Return: Array mit den Daten function getNextFuehrungen() { global $db; $sql_sel = "SELECT * FROM sofizeit order by uhrzeit ASC"; $result = mysqli_query($db, $sql_sel) or die(mysqli_error($db)); while ($row = mysqli_fetch_assoc($result)) { foreach ($row as $key => $value) { $entry[$key] = $value; } $erg[] = $entry; } return $erg; } // 'select'-Tag für die Führungen bauen // Paramter: // $fuehrungen -> Array mit den kommenden Führungen // $maxP -> max. zugelassen Anzahl Besucher // $selected -> // Return: String mit dem HTML-Code function bauNextFuehrungen($fuehrungen, $maxP, $selected) { $r = "" . ""; return $r; } // Zählen, wieviele Personen zu einem Führungstermin angemeldet sind // Parameter: // $fid -> id des Führungsdatum // Return: Anzahl der Personen function getCountsPerDate($fdate) { global $db; $sql_stmt = "SELECT besucher FROM sofizeit WHERE id='$fdate'"; $result = mysqli_query($db, $sql_stmt) or die(mysqli_error($db)); $data = mysqli_fetch_assoc($result); return $data['besucher']; } // prüfen, og der User schon eine Buchung gemacht hat // Geprüft wird die Email-Adresse. Es werden nur Buchungen in // Zukunft geprüft. function isDoppelBuchung($email) { global $db; $ret = []; $ret['doppelt'] = false; $now = date('Ymd'); $sql_stmt = "SELECT * FROM anmeldungen WHERE email = '$email' AND fdatum >= $now"; $result = mysqli_query($db, $sql_stmt) or die(mysqli_error($db)); $data = mysqli_fetch_assoc($result); return $data; } // die kompletten Daten eines Teilnehmers anhand der ID ais der DB holen ?>
'; $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

Abbruch

"; $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

" . "am 25. Oktober 2022 um $stern_zeit" . " Uhr mit $stern_teil $person.

Wir haben Ihnen die Anmelde-Bestätigung per Email zugesandt (bitte sehen Sie ggf. auch in Ihrem Spam-Ordner nach).

Zurück

"; // Antwortseite ?> ' . $stern_error_msg . '
'; } // Wenn ein Fehler aufgetreten ist ($errors != 0), folgt jetzt der default Teil // d.h. das Eingabeformular wird nochmals angezeigt mit einer Fehlermeldung. // ---------------------------------------------------------------------------- default: ?>

Anmeldung zur partiellen Sonnenfinsternis am 25. Oktober

Diese partielle Sonnenfinsternis dauert in Welzheim von 11:13 Uhr bis 13:11 Uhr. Zur Beobachtung führen wir Zeitscheiben ein, für die Sie sich jeweils anmelden können. Jede Zeitscheibe hat eine Dauer von 30min, in dieser Zeit können Sie einen Blick durch das Fernrohr werfen.
Außerhalb Ihrer gebuchten Zeitscheibe können Sie selbstverständlich vor der Sternwarte die Finsternis weiter beobachten.

ACHTUNG:
Niemals direkt und ungeschützt in die Sonne sehen! Schwere Augenschäden bis zur vollkommenen Erblindung drohen!
Schon gar nicht ein Fernglas oder Teleskop auf die Sonne richten, wenn es nicht über spezielle Filter oder entsprechende Sonnenbeobachtungseinrichtungen verfügt. Sonnenbrillen, berußte Gläser, geschwärzte Filme, CDs, Solarienbrillen, Verpackungsfolien, Neutral- oder Polarisationsfilter bieten keinen ausreichenden Schutz. Im Fachhandel gibt es spezielle Sonnensichtbrillen (auch „Sofi-Brillen“ genannt) zu beziehen, die nur zwei bis drei Euro kosten.

Wegen der Corona-Pandemie dürfen nur angemeldeten Personen an einer Führung in der Sternwarte Welzheim teilnehmen. Bitte geben Sie unten Ihre Kontaktdaten an. Nach Maßgabe der aktuellen Corona-Verordnung werden Ihre Daten vier Wochen gespeichert und anschließend gelöscht.

An einer Führung dürfen nur maximal Personen teilnehmen. Sollte die von Ihnen ausgewählte Führung bereits ausgebucht sein, wählen Sie bitte einen anderen Termin.

Wenn Sie alle Felder ausgefüllt und abgeschickt haben (mit dem "Anmeldung senden"-Knopf), erhalten Sie eine Anmeldebestätigung per e-mail. Diese bitte unbedingt zur Führung ausgedruckt oder in digitaler Form mitbringen!

Ohne die mitgebrachte Anmeldebestätigung erfolgt ausnahmslos k e i n Einlass.

Allen Teilnehmern/-innen wird dringend empfohlen, eine FFP2-Maske, die Mund und Nase bedeckt, zu tragen.


Bitte beachten Sie, dass der Weg zur Sternwarte Welzheim mit Kraftfahrzeugen nicht befahren werden darf. Sie können Ihre Fahrzeuge auf dem Parkplatz der Sternwarte abstellen. Von hier führt ein 430 m langer Fußweg zur Sternwarte.

Die Fernrohre in den Beobachtungskuppeln sind nur über Treppen zu erreichen. Es besteht leider keine Möglichkeit, Rollstühle in die Kuppeln mitzunehmen. Für Kleinkinder sind Sternführungen nicht geeignet.

Betrieb und Arbeit auf der Sternwarte erfolgen ehrenamtlich. Unterhalt und Aktivitäten auf der Sternwarte sind nur durch Ihre Unterstützung möglich. Wir bitten daher um eine ensprechende Spende.

Anmeldung: (Alle Felder mit '*' müssen ausgefüllt werden)


Bitte beachten Sie, dass eine Anmeldung muss bis spätestens 24.Oktober 2022 erfolgt sein muss!
Schon belegte Termine können nicht ausgewählt werden (sie werden grau dargestellt).











" id="teil" class="textfeld20"/>



Die Führung findet nur bei klarem Wetter statt.

Sollten Sie eine Änderung oder Stornierung ihrer Anmeldung wünschen, senden Sie bitte eine E-mail an anmeldung@sternwarte-welzheim.de. Wenn Sie an dem gebuchten Termin verhindert sind, bitten wir Sie, rechtzeitig eine Abmeldung zu senden.

Das Betreten der Sternwarte erfolgt auf eigene Gefahr. Die Sternführung wird von ehrenamtlichen Kräften durchgeführt. Bei Ausfall einer Führung kann kein Schadenersatz geleistet werden.



Hinweis zum Datenschutz: Datenschutzerklärung

Letzte Änderungen: 2022-08-17 rxf