include 'phpmailer/dosendmail.php';
// Hier werden alle notwendigen Variablen eingesammelt ------------------------
if (isset($_POST['submit'])) {
$stern_verein = $_REQUEST['verein'];
$stern_name = $_REQUEST['name'];
$stern_vorname = $_REQUEST['vorname'];
$stern_strasse = $_REQUEST['strasse'];
$stern_ort = $_REQUEST['ort'];
$stern_plz = $_REQUEST['plz'];
$stern_tel = $_REQUEST['tel'];
$stern_mail = $_REQUEST['mail'];
$stern_teil = $_REQUEST['teil'];
$stern_datum = $_REQUEST['datum'];
$stern_uhr = $_REQUEST['uhr'];
$stern_spende = $_REQUEST['spende'];
$stern_mitteilung = $_REQUEST['mitteilung'];
$stern_kenntnis = $_REQUEST['kenntnis'];
$stern_submit = $_REQUEST['submit'];
$stern_actionstern = $_REQUEST['stern_actionstern'];
} else {
$stern_verein = '';
$stern_name = '';
$stern_vorname = '';
$stern_strasse = '';
$stern_ort = '';
$stern_plz = '';
$stern_tel = '';
$stern_mail = '';
$stern_teil = '';
$stern_datum = '';
$stern_uhr = '';
$stern_mitteilung = '';
$stern_kenntnis = '';
$stern_spende = 'nein';
$stern_submit = '';
$stern_actionstern = '';
}
// Hier werden default Werte gesetzt ------------------------
$stern_error_msg = '';
$stern_meldung = '';
$stern_errors = 0;
switch ($stern_actionstern) {
case 'senden':
// Hier wir geprüft, ob alle Felder ausgefüllt sind ------------------------
/*
* if (!preg_match("|^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+$|", $stern_mail))
* {
* $stern_error_msg .= '
Bitte geben Sie eine gültige Empfänger-Adresse ein.';
* $stern_errors++;
* }
*/
if (trim($stern_name) == '') {
$stern_error_msg .= 'Bitte geben Sie Ihren Namen ein.';
$stern_errors++;
}
/* if (trim($stern_vorname) == '') {
$stern_error_msg .= 'Bitte geben Sie Ihren Vornamen ein.';
$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 (trim($stern_tel) == '') {
$stern_error_msg .= 'Bitte geben Sie eine Telefonnummer ein.';
$stern_errors ++;
}
if (trim($stern_datum) == '' || ($stern_datum) == '(TT.MM.JJJJ)') {
$stern_error_msg .= 'Bitte geben Sie Ihren Wunschtermin mit Uhrzeit ein.';
$stern_errors++;
}
if (trim($stern_uhr) == '') {
$stern_error_msg .= 'Bitte geben Sie Ihren Wunschtermin mit Uhrzeit ein.';
$stern_errors++;
}
$lower_email = strtolower($stern_mail);
if (preg_match("/^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}/", $lower_email) === 0) {
$stern_error_msg .= "Bitte geben Sie eine gültige E-Mail-Adresse ein.";
$stern_errors++;
}
if (trim($stern_teil) == '') {
$stern_error_msg .= 'Bitte geben Sie die Anzahl an Personen ein.';
$stern_errors++;
}
if (trim($stern_teil) > 30) {
$stern_error_msg .= 'Höchstzahl der Teilnehmer/-innen überschritten, bitte korrigieren Sie Ihre Eingabe.';
$stern_errors++;
}
if (trim($stern_kenntnis) == '') {
$stern_error_msg .= 'Bitte akzeptieren Sie die Bedingungen unseres Merkblattes.';
$stern_errors++;
}
/* if (trim($stern_allwett) == '') {
$stern_error_msg .= 'Bitte Art der Führung (Allwetter ja/nein) ankreuzen.';
$stern_errors ++;
}
*/
if ($stern_errors == 0) {
$stern_terminuhr = $stern_datum . " " . $stern_uhr;
$body = "\n\n Name, Vorname: $stern_name, $stern_vorname \n Verein / Organisation : $stern_verein \n Strasse: $stern_strasse \n Ort: $stern_plz $stern_ort \n Telefon: $stern_tel \n E-mail: $stern_mail \n Gewünschter Termin: $stern_datum, $stern_uhr \n Personen: $stern_teil \n\n Weitere Fragen oder Mitteilungen: $stern_mitteilung
\nSpendenbescheinigung: $stern_spende \n";
// Änderungen rxf
$dti = explode(' ', $stern_terminuhr);
$d1 = explode('.', $dti[1]);
$termin1 = $d1[2] . '-' . $d1[1] . '-' . $d1[0] . ' ' . $dti[2];
$aktdat = date("Y-m-d H:i:s");
$sql_stmt = "INSERT INTO SoFue2 (verein, name, vorname, strasse, plz, ort, telefon, " .
"email, wtermin, atermin, anzahl, mitteilung, spende, mitarbeiter, status, anmelde_datum, " .
"bemerkung, erledigt_datum, owtermin, oatermin)" .
" values('$stern_verein', '$stern_name', '$stern_vorname', '$stern_strasse', '$stern_plz', '$stern_ort', '$stern_tel', " .
"'$stern_mail', '$termin1', '1900-01-01', '$stern_teil', '$stern_mitteilung', '$stern_spende', '', '0','$aktdat', " .
"'', '1900-01-01', '$termin1', '1900-01-01')";
$ins = mysqli_query($db, $sql_stmt) or die(mysqli_error($db));
// bis hier
$bodya = "Guten Tag,
vielen Dank für Ihre Anfrage. Wir freuen uns über Ihr Interesse an der Sternwarte Welzheim und Ihren Wunsch nach einer Sonderführung.
Wir bemühen uns, Ihnen innerhalb einer Woche Bescheid zu geben, ob einer unserer freien Mitarbeiter/-innen die Sonderführung außerhalb unserer öffentlichen Sternführungen übernehmen kann.
Mit freundlichen Grüßen
Beobachterteam der Sternwarte Welzheim
................................................................................................
www.sternwarte-welzheim.de";
if ($stern_mail != "") {
$mail_from = $stern_mail;
} else {
$mail_from = "noreply@sternwarte-welzheim.de";
}
$betreff = "Anfrage Sonderführung auf der Sternwarte Welzheim";
$betreffBeo = "Anfrage für Sonderführung am $stern_terminuhr";
// Mail an den Anfragenden
sendmail($betreff, $defaultabsender, $bodya, [], ['rexfue@gmail.com'], [$stern_mail]);
// Mail an einige BEOs und an die Liste
$beoliste = array(
"andrea.ess@t-online.de",
"sonderfuehrung@sternwarte-welzheim.de",
"martin.gertz@gmx.de",
"info@planetarium-stuttgart.de",
"HUK@observatory-stuttgart.de",
);
sendmail($betreffBeo, $defaultabsender, $body, $beoliste, [], ['anmeldungen@sternwarte.rexfue.de'] );
$stern_meldung = "
Vielen Dank für Ihre Anfrage. Wir freuen uns über Ihr Interesse an
der Sternwarte Welzheim und Ihren Wunsch nach einer Sonderführung.
Wir bemühen uns, Ihnen innerhalb einer Woche Bescheid zu geben, ob
einer unserer freien Mitarbeiter/-innen die Sonderführung außerhalb unserer
öffentlichen Sternführungen übernehmen kann.";
// 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:
?>
Die Führungen werden von den
ehrenamtlich tätigen Mitgliedern der BEOBACHTERGRUPPE STERNWARTE
WELZHEIM abgehalten. Wenn Sie eine Sonderführung für Ihre Gruppe
wünschen, füllen Sie bitte nachstehendes Formular aus. Sie erhalten
dann innerhalb einer Woche eine Mitteilung, ob Ihrem Wunsch
entsprochen werden kann.
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 werden durch
Spenden ermöglicht. Wir bitten daher bei einer Sonderführung
um eine Spende in Höhe von 3,- € pro Person, mindestens jedoch 50,- €, an die
Gesellschaft zur Förderung des Planetariums Stuttgart und der Sternwarte Welzheim e.V.
Bankverbindung: Deutsche Bank AG Stuttgart IBAN DE 18 6007 0070 0122 0383 00
BIC: DEUTDESSXXX
Auf Wunsch kann eine Spendenbescheinigung ausgestellt werden, da
die Planetariumsgesellschaft vom Finanzamt Stuttgart-Körperschaften als gemeinnützig
anerkannt ist.
Unsere Sternwarte bleibt bis voraussichtlich 14. November 2025 wegen neuer technischer Einrichtung
geschlossen.
Bis dahin können keine Führungen durchgeführt werden.
// ----------------------------------------------------------------------------
} // Ende switch($page)
?>