diff --git a/sternwarte/anmeldung.php b/sternwarte/anmeldung.php index ecf34b5..19b79d9 100644 --- a/sternwarte/anmeldung.php +++ b/sternwarte/anmeldung.php @@ -93,6 +93,7 @@ $enddatum = new DateTime('now'); $enddatum->modify($monthstoadd); $enddatum = $enddatum->format('Ymd'); + $datum_heute = 20251114; //<<<<<<<<<<<<<<<<<<<<<<<<<<<<< $sql_sel = "SELECT * FROM fdatum1 where datum >='$datum_heute' && datum <= '$enddatum' order by datum ASC"; $result = mysqli_query($db, $sql_sel) or die(mysqli_error($db)); while ($row = mysqli_fetch_assoc($result)) { @@ -381,12 +382,17 @@ 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 +

+

+ Unsere Sternwarte bleibt bis voraussichtlich 14. November 2025 wegen neuer technischer Einrichtung + geschlossen.
Bis dahin können keine Führungen durchgeführt werden. +

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

@@ -478,7 +484,7 @@

Hinweis zum Datenschutz: Datenschutzerklärung

-

Letzte Änderungen: 2024-05-22 rxf

+

Letzte Änderungen: 2025-10-22 rxf

diff --git a/sternwarte/css/sternwarte1.css b/sternwarte/css/sternwarte1.css index 9fe7e3b..be5497f 100644 --- a/sternwarte/css/sternwarte1.css +++ b/sternwarte/css/sternwarte1.css @@ -465,4 +465,12 @@ textarea { #maxpro { margin-left: 20px; +} + +.sondermeldung { + font-weight: bold; + border: 2px rgb(229, 162, 61) solid; + color: red; + padding: 5px; + width: 90%; } \ No newline at end of file diff --git a/sternwarte/intern/anmeld/js/version.js b/sternwarte/intern/anmeld/js/version.js index 53d2163..3bf8818 100644 --- a/sternwarte/intern/anmeld/js/version.js +++ b/sternwarte/intern/anmeld/js/version.js @@ -1,7 +1,7 @@ // VersiosNummern und -Geschichte -const VERSION="1.8.0"; -const VDATE="2025-10-17"; +const VERSION="1.8.1"; +const VDATE="2025-10-20"; /* History @@ -9,7 +9,7 @@ Rev. Datum Entwickler 1.8.1 2025-10-19 rxf - Errormeldung, wenn bei 'anmeld.js' die Abmeldung nicht rausgeht - + 1.8.0 2025-10-17 rxf - intern Anmeldung kann nun mit Datum versehen werden (in der URL: &dateum=true), dass wird die Abmeldungn mit dem Datum versehen und es kann auch schon füher abgemeldet werden. diff --git a/sternwarte/phpmailer/dosendmail.php b/sternwarte/phpmailer/dosendmail.php index 692eda7..862bb23 100644 --- a/sternwarte/phpmailer/dosendmail.php +++ b/sternwarte/phpmailer/dosendmail.php @@ -1,8 +1,7 @@ CharSet = 'utf-8'; - $mail->isSMTP(); - - if ($develop == 'true') { - $mail->Host = 'mailhog'; - $mail->Port = 1025; - } else { - $mail->SMTPAuth = true; - $mail->Host = "mail.gmx.de"; - $mail->Port = "587"; - $mail->SMTPSecure = "tls"; - $mail->Username = "sternwarte.welzheim@gmx.de"; - $mail->Password = "WhSW92g!vP"; - } - $mail->setFrom("sternwarte.welzheim@gmx.de", 'Sternwarte-Welzheim'); - - if (count($to) != 0) { - foreach ($to as $t) { - $mail->addAddress($t); + $mail = new PHPMailer(true); + + try { + // Debug-Einstellungen + $mail->SMTPDebug = SMTP::DEBUG_SERVER; + $mail->Debugoutput = function($str, $level) { + file_put_contents(__DIR__ . '/phpmailer_debug.log', + date('Y-m-d H:i:s') . " [Level $level] $str\n", FILE_APPEND); + }; + + // Basis-Einstellungen + $mail->CharSet = 'UTF-8'; + $mail->isSMTP(); + + if ($develop == 'true') { + $mail->Host = 'mailhog'; + $mail->Port = 1025; + $mail->SMTPAuth = false; + } else { + // GMX Einstellungen + $mail->Host = 'smtp.gmx.com'; // ✅ Korrekter Host + $mail->Port = 465; + $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; + $mail->SMTPAuth = true; + $mail->Username = 'sternwarte.welzheim@gmx.de'; + $mail->Password = '4NT&%nH9&5wz'; // ✅ Tippfehler korrigiert + + // Optional: Zusätzliche Authentifizierung + $mail->AuthType = 'LOGIN'; + + // Optional: Timeout erhöhen + $mail->Timeout = 60; } - } - $mail->Subject = $subject; - $mail->Body = $body; - if (count($cc) != 0) { - foreach ($cc as $c) { - $mail->addCC($c); + + // Absender + $mail->setFrom('sternwarte.welzheim@gmx.de', 'Sternwarte-Welzheim'); + + // Empfänger + if (count($to) != 0) { + foreach ($to as $t) { + $mail->addAddress($t); + } } - } - if(count($bcc) != 0) { - foreach ($bcc as $bc) { - $mail->addBCC($bc); + + // CC + if (count($cc) != 0) { + foreach ($cc as $c) { + $mail->addCC($c); + } } - } - $mail->addReplyTo($from); - - - if (!$mail->send()) { + + // BCC + if (count($bcc) != 0) { + foreach ($bcc as $bc) { + $mail->addBCC($bc); + } + } + + // Reply-To + if (!empty($from)) { + $mail->addReplyTo($from); + } + + // Inhalt + $mail->Subject = $subject; + $mail->isHTML(false); // Oder true, je nach Bedarf + $mail->Body = $body; + + // Senden + $mail->send(); + $ret['oktext'] = 'Mail erfolgreich versendet'; + + } catch (Exception $e) { $ret['error'] = true; - $ret['errortext'] = $mail->ErrorInfo; + $ret['errortext'] = "Mailer Error: {$mail->ErrorInfo}"; + error_log("PHPMailer Error: " . $e->getMessage()); } + return $ret; } - -?> diff --git a/sternwarte/sonderfuehrungen.php b/sternwarte/sonderfuehrungen.php index 5128a0e..647ab2e 100644 --- a/sternwarte/sonderfuehrungen.php +++ b/sternwarte/sonderfuehrungen.php @@ -269,6 +269,11 @@ einer unserer freien Mitarbeiter/-innen die Sonderführung außerhalb unserer

 

+

+ Unsere Sternwarte bleibt bis voraussichtlich 14. November 2025 wegen neuer technischer Einrichtung + geschlossen.
Bis dahin können keine Führungen durchgeführt werden. +

+ Unverbindliche Anfrage zu einer Sonderführung auf der Sternwarte Welzheim
@@ -436,6 +441,7 @@ einer unserer freien Mitarbeiter/-innen die Sonderführung außerhalb unserer ); // Heute $timestamp = time(); // jetzt (heute) + $timestamp = 1762001873; //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< $timestamp1 = $timestamp + 1209600; // 14 Tage weiter // 365 Tage in die Zukunft... for ($i = 0; $i < 365; $i++) { @@ -508,7 +514,7 @@ einer unserer freien Mitarbeiter/-innen die Sonderführung außerhalb unserer



Hinweis zum Datenschutz: Datenschutzerklärung

-

Letzte Änderungen: 2023-10-04 rxf

+

Letzte Änderungen: 2025-10-22 rxf

modify($monthstoadd); $enddatum = $enddatum->format('Ymd'); + $datum_heute = 20251114; //<<<<<<<<<<<<<<<<<<<<<<<<< $sql_sel = "SELECT * FROM sonnedatum where datum >='$datum_heute' && datum <= '$enddatum' order by datum ASC"; $result = mysqli_query($db, $sql_sel) or die(mysqli_error($db)); while ($row = mysqli_fetch_assoc($result)) { @@ -381,6 +382,11 @@

+

+ Unsere Sternwarte bleibt bis voraussichtlich 14. November 2025 wegen neuer technischer Einrichtung + geschlossen.
Bis dahin können keine Führungen durchgeführt werden. +

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

@@ -465,7 +471,7 @@

Hinweis zum Datenschutz: Datenschutzerklärung

-

Letzte Änderungen: 2024-09-19 rxf

+

Letzte Änderungen: 2025-10-22 rxf