First Commit

This commit is contained in:
2025-11-02 22:52:08 +01:00
commit 73fbbf1be2
5821 changed files with 977526 additions and 0 deletions

520
html/sternwarte/formtest.php Executable file
View File

@@ -0,0 +1,520 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Sternwarte Welzheim</title>
<!--[if IE 5]>
<link href="css/ie5.css" rel="stylesheet" type="text/css" />
<![endif]--><!--[if IE]>
<style type="text/css">
<link href="css/ie.css" rel="stylesheet" type="text/css" />
</style>
<![endif]-->
<link href="css/sternwarte1.css" rel="stylesheet" type="text/css" />
</head>
<body class="thrColFixHdr">
<div id="container">
<?php include 'header.php'; ?>
<?php include 'navi.php'; ?>
<div id="sidebar2">
<?php include 'fdatum.php'; ?>
<?php include 'himmelerg.php'; ?>
</div>
<div id="mainContent">
<?
// 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_fax = $_REQUEST['fax'];
$stern_mail = $_REQUEST['mail'];
$stern_teil = $_REQUEST['teil'];
$stern_datum = $_REQUEST['datum'];
$stern_datuma = $_REQUEST['datuma'];
$stern_uhr = $_REQUEST['uhr'];
$stern_uhra = $_REQUEST['uhra'];
$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_tel = '';
$stern_fax = '';
$stern_mail = '';
$stern_teil = '';
$stern_datum = '';
$stern_datuma = '';
$stern_uhra = '';
$stern_uhr = '';
$stern_mitteilung = '';
$stern_kenntnis = '';
$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 .= '<li>Bitte geben Sie eine g&uuml;ltige Empf&auml;nger-Adresse ein.</li>';
$stern_errors++;
}*/
if (trim($stern_name) == '')
{
$stern_error_msg .= 'Bitte geben Sie Ihren Namen ein.</br>';
$stern_errors++;
}
if (trim($stern_vorname) == '')
{
$stern_error_msg .= 'Bitte geben Sie Ihren Vornamen ein.</br>';
$stern_errors++;
}
if (trim($stern_strasse) == '')
{
$stern_error_msg .= 'Bitte geben Sie eine Straße ein.</br>';
$stern_errors++;
}
if (trim($stern_plz) == '')
{
$stern_error_msg .= 'Bitte geben Sie eine Postleitzahl ein.</br>';
$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.</br>';
$zvw_errors++;
}
if (trim($stern_ort) == '')
{
$stern_error_msg .= 'Bitte geben Sie einen Ort ein.</br>';
$stern_errors++;
}
if (trim($stern_tel) == '')
{
$stern_error_msg .= 'Bitte geben Sie eine Telefonnummer ein.</br>';
$stern_errors++;
}
if (trim($stern_datum) == ''|| ($stern_datum) == '(TT.MM.JJJJ)')
{
$stern_error_msg .= 'Bitte geben Sie Ihren Wunschtermin mit Uhrzeit ein.</br>';
$stern_errors++;
}
if (!eregi("^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}", $stern_mail))
{
$stern_error_msg .= 'Bitte geben Sie eine gültige E-Mail-Adresse ein.</br>';
$stern_errors++;
}
if (trim($stern_teil) == '')
{
$stern_error_msg .= 'Bitte geben Sie eine Teilnehmerzahl ein.</br>';
$stern_errors++;
}
if (trim($stern_teil)>30)
{
$stern_error_msg .= 'Höchstzahl der Teilnehmer überschritten, bitte korrigieren Sie Ihre Eingabe.</br>';
$stern_errors++;
}
if (trim($stern_kenntnis) == '')
{
$stern_error_msg .= 'Bitte akzeptieren Sie die Bedingungen unseres Merkblattes.</br>';
$stern_errors++;
}
if ($stern_errors == 0)
{
$stern_terminuhr=$stern_datum." ". $stern_uhr;
$stern_aterminuhr=$stern_datuma." ". $stern_uhra;
$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 Fax: $stern_fax \n E-mail: $stern_mail \n Gewünschter Termin: $stern_datum, $stern_uhr \n Ausweichtermin: $stern_datuma, $stern_uhra \n Teilnehmerzahl ca.: $stern_teil \n\n Weitere Fragen oder Mitteilungen: $stern_mitteilung
\nSpendenbescheinigung: $stern_spende \n";
$stern_name = utf8_encode($stern_name);
$stern_verein = utf8_encode($stern_verein);
$stern_vorname = utf8_encode($stern_vorname);
$stern_strasse = utf8_encode($stern_strasse);
$stern_ort = utf8_encode($stern_ort);
$stern_mitteilung = utf8_encode($stern_mitteilung);
$sql_stmt="INSERT INTO sonderfuehrungen (id, verein, name, vorname, strasse, plz, ort, telefon, email, fax, termin, atermin, anzahl, mitteilung, spende, bestaetigung, mitarbeiter )".
" values('','$stern_verein', '$stern_name', '$stern_vorname', '$stern_strasse', '$stern_plz', '$stern_ort', '$stern_tel', '$stern_mail', '$stern_fax', '$stern_terminuhr', '$stern_aterminuhr', '$stern_teil', '$stern_mitteilung', '$stern_spende', 'nein', '')";
$ins=mysqli_query($db,$sql_stmt);
$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";
$absender = "noreply@sternwarte-welzheim.de";
$headers = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/plain; charset=iso-8859-1";
$headers[] = "From: {$absender}";
// falls Bcc benötigt wird
$headers[] = "Reply-To: {$absender}";
//$headers[] = "Subject: {$betreff}";
$headers[] = "X-Mailer: PHP/".phpversion();
mail($stern_mail, $betreff, $bodya,implode("\r\n",$headers));
/* mail("andrea.ess@t-online.de", "Anfrage Sonderführung Sternwarte Welzheim", $body, "From:$mail_from");
mail("planetarium@stuttgart.de", "Anfrage Sonderführung Sternwarte Welzheim", $body, "From:$mail_from");
mail("info@planetarium-stuttgart.de", "Anfrage Sonderführung Sternwarte Welzheim", $body, "From:$mail_from");
mail("HUK@observatory-stuttgart.de ", "Anfrage Sonderführung Sternwarte Welzheim", $body, "From:$mail_from");*/
mail("schittenhelm.klaus@gmx.de", "Anfrage Sonderführung Sternwarte Welzheim", $body, "From:$mail_from");
$stern_meldung ="<p>Vielen Dank für Ihre Anfrage. Wir freuen uns über Ihr Interesse an
der Sternwarte Welzheim und Ihren Wunsch nach einer Sonderführung.</p>
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
?>
<?PHP echo $stern_meldung ?>
<?PHP
// Ende Antwortseite
break;
} // Ende if ($errors == 0)
else
{
// Layout der Fehlermeldung
$stern_error_msg = '<div id="fehler">'.$stern_error_msg.'</div>';
}
// Wenn ein Fehler aufgetreten ist ($errors != 0), folgt jetzt der default Teil
// d.h. das Eingabeformular wird nochmals angezeigt mit einer Fehlermeldung.
// ----------------------------------------------------------------------------
default:
?>
<p><strong>Sonderführungen auf der Sternwarte Welzheim</strong></p>
<p> Auf der Sternwarte Welzheim können außerhalb der planmäßig stattfindenden
Sternführungen für Gruppen bis zu maximal 30 Personen Sonderführungen veranstaltet werden. Die Führungen werden von den ehrenamtlich tätigen Mitgliedern der BEOBACHTERGRUPPE PLANETARIUM STUTTGART 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.
</p>
<p>Die Führungen auf der Sternwarte Welzheim finden nur bei sternklarem Himmel statt. In besonderen Fällen kann für Fachpublikum auch eine technische Führung
geboten werden.
</p>
<p>Bitte beachten Sie, dass der Weg zur Sternwarte Welzheim <strong>mit Kraftfahrzeugen nicht befahren werden darf</strong>. Sie können Ihre Fahrzeuge auf dem Parkplatz der Sternwarte abstellen. Von hier führt ein 430 m langer Fußweg zur Sternwarte. Die Temperatur in den Beobachtungskuppeln entspricht der Außentemperatur. Besonders in kalten Winternächten ist warme Bekleidung und warmes Schuhwerk dringend zu empfehlen.
</p>
<p>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.</p>
<p> Betrieb und Arbeit auf der Sternwarte erfolgen ehrenamtlich. Unterhalt und Aktivit&auml;ten auf der Sternwarte sind nur durch Spenden m&ouml;glich. Wir bitten daher bei einer Sonderf&uuml;hrung um eine angemessene Spende an die Gesellschaft zur F&ouml;rderung des Planetariums Stuttgart und der Sternwarte Welzheim e.V.</p>
<p>Bankverbindung: Deutsche Bank AG Stuttgart
<br />
IBAN 18 6007 0070 0122 0383 00<br />
BIC: DEUTDESSXXX
<br />
</p>
<p> Auf Wunsch kann eine Spendenbescheinigung ausgestellt werden, da die Planetariumsgesellschaft vom Finanzamt als gemeinnützig anerkannt ist.
</p>
<p><a name="form">&nbsp;</a><?PHP echo $stern_error_msg ?></p>
<p><strong>Unverbindliche Anfrage zu einer Sonderführung auf der Sternwarte Welzheim</strong><br /><div id="formular" class="fltrt"><form action="formtest.php#form" method="post">
<span class="textklein">Die mit einem * gekennzeichneten Felder sind unbedingt auszuf&uuml;llen.</span></p>
<label for="name" class="labeltext">Zuname*</label>
<input type="text" maxlength="50" name="name" value="<? echo $stern_name;?>" id="name" class="textfeld200" />
<br />
<label for="vorname" class="labeltext">Vorname*</label>
<input type="text" maxlength="50" name="vorname" value="<? echo $stern_vorname;?>" id="vorname" class="textfeld200" /><br />
<label for="verein" class="labeltext">Verein / Organisation</label>
<input type="text" maxlength="50" name="verein" value="<? echo $stern_verein;?>" id="verein" class="textfeld200" />
<br />
<label for="strasse" class="labeltext">
Straße / Haus-Nr.*</label>
<input type="text" maxlength="60" name="strasse" value="<? echo $stern_strasse;?>" id="strasse" class="textfeld200"/>
<br />
<label for="ort" class="labeltext">PLZ / Ort*</label> <input type="text" maxlength="5" name="plz" value="<?php echo $stern_plz;?>" class="textfeld20" />
<input type="text" maxlength="60" name="ort" value="<?php echo $stern_ort;?>" class="textfeld100" />
<br />
<label for="tel" class="labeltext"> Telefonnummer*</label>
<input type="text" maxlength="50" name="tel" value="<? echo $stern_tel;?>" id="tel" class="textfeld200"/>
<br />
<label for="fax" class="labeltext"> Fax</label>
<input type="text" maxlength="50" name="fax" value="<? echo $stern_fax;?>" id="fax" class="textfeld200"/>
<br />
<label for="mail" class="labeltext">E-Mail-Adresse*</label>
<input type="text" maxlength="120" name="mail" value="<? echo $stern_mail;?>" id="mail" class="textfeld200" />
<p>&nbsp;</p>
<label for="teil" class="labeltext">Teilnehmerzahl*<br />
<span class="textklein">(max. 30 Personen)</span></label>
<p>
<input type="text" maxlength="120" name="teil" value="<? echo $stern_teil;?>" id="teil" class="textfeld20" />
<br />
<label for="datum" class="labeltext"><strong>Wunschtermin</strong> *<br />
<span class="textklein">(Datum, Uhrzeit)</span></label>
<select name="datum" id="datum">
<option><? echo $stern_datum;?> </option>
<?php $tage = array("So","Mo","Di","Mi","Do","Fr","Sa");
//Heute
$timestamp = time();
$timestamp1 = $timestamp+604800;
//200 Tage in die Zukunft...
for($i=0;$i<365;$i++){
$timestamp1 = $timestamp1+86400;
$tdatum = date("d.m.Y",$timestamp1);
$Tag1 = date("w",$timestamp1);
echo "<option>".$tage[$Tag1]." ".$tdatum."</option>";
}?>
</select>
</select><select name="uhr">
<option><? echo $stern_uhr;?></option>
<option>16:00 Uhr</option>
<option>17:00 Uhr</option>
<option>18:00 Uhr</option>
<option>19:00 Uhr</option>
<option>20:00 Uhr</option>
<option>21:00 Uhr</option>
<option>22:00 Uhr</option>
</select>
<br />
<label for="adatum" class="labeltext">Ausweichtermin<br />
<span class="textklein">(Datum, Uhrzeit)</span> </label> <select name="datuma" id="adatum">
<option><? echo $stern_datuma;?> </option>
<?php
//Heute
$tage = array("So","Mo","Di","Mi","Do","Fr","Sa");
$timestamp2 = $timestamp+604800;
//200 Tage in die Zukunft...
for($i=0;$i<365;$i++){
$timestamp2 = $timestamp2+86400;
$tdatuma = date("d.m.Y",$timestamp2);
$Tag2 = date("w",$timestamp2);
echo "<option>".$tage[$Tag2]." ".$tdatuma."</option>";
}?>
</select><select name="uhra">
<option><? echo $stern_uhra;?></option>
<option>16:00 Uhr</option>
<option>17:00 Uhr</option>
<option>18:00 Uhr</option>
<option>19:00 Uhr</option>
<option>20:00 Uhr</option>
<option>21:00 Uhr</option>
<option>22:00 Uhr</option>
</select>
<br /> <span class="textklein">Bitte beachten Sie, dass ein Sonderführungstermin frühestens in 7 Tagen unsererseits organisiert werden kann.</span><br />
<br />
Eine Sternführung findet nur bei sternklarem Wetter statt.
<p>Weitere Mitteilungen und Fragen an uns:
<label for="textarea"></label>
<textarea name="mitteilung" class="textfeld" id="textarea"><? echo $stern_mitteilung;?></textarea>
</p>
<p>
<?php if ($stern_spende== "ja") {$ja="checked";}
else if ($stern_spende=="nein") {$nein="checked";} ?>
Wir wünschen eine Spendenbescheinigung<br />
<input name="spende" type="radio" value="ja" id="spende1" <? echo $ja;?> />
<label for="spende1" class="labeltextbreit">ja</label>
<br />
<input name="spende" type="radio" id="spende2" value="nein" <? echo $nein;?> />
<label for="spende2" class="labeltextbreit" >nein</label>
<br />
<br />
<strong>Das Betreten der Sternwarte erfolgt auf eigene Gefahr. Die Sternführung ist eine Sonderleistung ehrenamtlicher Kräfte. Bei Ausfall einer Sonderführung kann kein Schadenersatz geleistet werden.</strong><br />
<br />
<?php if ($stern_kenntnis== "Das Merkblatt wurde gelesen und zur Kenntnis genommen.") {$ken="checked";}
?>
<label>
<input type="checkbox" name="kenntnis" id="kenntnis" value="Das Merkblatt wurde gelesen und zur Kenntnis genommen." <? echo $ken;?> />
* Das Merkblatt wurde gelesen und zur Kenntnis genommen. (<a href="merkblatt-sonderfuehrungen-sw-welzheim.pdf" target="_blank">Merkblatt download</a>) </label>
</p>
<p><br />
</p>
<p> <input type="hidden" name="stern_actionstern" value="senden">
<input type="submit" name="submit" value="Anfrage" class="inputtext">
</p>
 
</form>
</div>
<?
// ----------------------------------------------------------------------------
} // Ende switch($page)
?>
<!-- end #mainContent --></div>
<!-- Dieses clear-Element sollte direkt auf das #mainContent-div folgen, um das #container-div anzuweisen, alle untergeordneten Floats aufzunehmen. --><br class="clearfloat" />
<!-- end #container --></div>
</body>
</html>