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)) {
$zvw_error_msg .= 'Bitte geben Sie bei der Postleitzahl mindestens fünf Ziffern und keine Buchstaben ein.';
$zvw_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++;
}
if (preg_match("/^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}/", $stern_mail) === 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 eine Teilnehmerzahl ein.';
$stern_errors++;
}
if (trim($stern_teil) > 30) {
$stern_error_msg .= 'Höchstzahl der Teilnehmer ü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 Teilnehmerzahl ca.: $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 = "Sehr geehrte Dame, sehr geehrter Herr,
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 in Welzheim 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, [], ["rexfue@gmail.com"] );
$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:
?>
Auf der Sternwarte Welzheim können außerhalb der regulären
Sternführungen für Gruppen bis zu maximal Personen
Sonderführungen veranstaltet werden. 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.
******* ACHTUNG *******
Ab sofort können Sonderführungen in der Sternwarte Welzheim für
Gruppen bis maximal Personen angemeldet werden.
Voraussetzung ist, dass der/die Gruppenleiter/-in Name, Anschrift und
Telefon-Nummer bekannt gibt
und er/sie diese Daten von allen
Teilnehmern kennt.
Zur Zeit git die 2G-Regel, d.h. es haben nur Personen Zutritt, die nachweislich gegen Corona geimpft oder genesen sind.
Ein 2G-Zertifikat muss vorgelegt werden.
Aus diesem Grund können auch nur Kinder im schulpflichtigen Alter die Sternwarte besuchen.
Die Hygienevorschriften sind zu beachten: die Teilnehmer müssen eine medizinische Maske, die
Mund und Nase bedeckt, tragen
und den vorgeschriebenen Abstand halten.
Nicht teilnehmen dürfen Personen, die in den letzten vierzehn Tagen Kontakt
mit einem Coronavirus-Infizierten hatten oder Infektionssymptome zeigen.
Die Führungen auf der Sternwarte Welzheim finden nur bei
sternklarem Himmel statt.
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.
// ----------------------------------------------------------------------------
} // Ende switch($page)
?>