Texte bei SoFü angepasst in DB4js_all.php
This commit is contained in:
@@ -1207,26 +1207,91 @@ try {
|
|||||||
case 'SENDMAILZUSAGE':
|
case 'SENDMAILZUSAGE':
|
||||||
$info = RepoSoFue::getById((int)$input['id']);
|
$info = RepoSoFue::getById((int)$input['id']);
|
||||||
if (!$info) respondError('Führung nicht gefunden', 404);
|
if (!$info) respondError('Führung nicht gefunden', 404);
|
||||||
$subject = 'Ihre Sonderführung am ' . date('d.m.Y', strtotime($input['termin']));
|
$ma = RepoBeos::getByName($input['mitarbeiter']);
|
||||||
$body = "Hallo {$info['name']}, Ihre Sonderführung am " . $input['termin'] . " findet mit Mitarbeiter " . $input['mitarbeiter'] . " statt.";
|
$ma_name = $ma['name'];
|
||||||
|
$ma_vorname = $ma['vorname'];
|
||||||
|
$gender = $ma['gender'] == 'm';
|
||||||
|
$ma_mail = $ma['email_1'];
|
||||||
|
$ge1 = $gender ? "unser ehrenamtlicher Mitarbeiter, Herr" : "unsere ehrenamtliche Mitarbeiterin, Frau";
|
||||||
|
$ge2 = $gender ? "ihn" : "sie";
|
||||||
|
$ge3 = $gender ? "Herrn" : "Frau";
|
||||||
|
$dt = date('d.m.Y H:i', strtotime($input['termin']));
|
||||||
|
$subject = 'ZUSAGE - Sternführung am ' . $dt . ' Uhr';
|
||||||
|
$body = "
|
||||||
|
Guten Tag,
|
||||||
|
|
||||||
|
für Ihren Wunschtermin, {$dt} Uhr, hat sich {$ge1} {$ma_vorname} {$ma_name} bereit erklärt,
|
||||||
|
die Sonderführung zu übernehmen. Sie erreichen {$ge2} über die e-mail-Adresse: {$ma_mail}
|
||||||
|
|
||||||
|
Um nähere Besuchsmodalitäten zu klären, bitten wir Sie, mit {$ge3} {$ma_name} Kontakt aufzunehmen.
|
||||||
|
|
||||||
|
Wir bitten Sie, die Spende in Höhe von €50.00 auf unten aufgeführtes Konto zu überweisen oder in bar zur Führung mitzubringen.
|
||||||
|
|
||||||
|
Gesellschaft zur Förderung des Planetariums Stuttgart und der Sternwarte Welzheim e.V.
|
||||||
|
BANKVERBINDUNG: Deutsche Bank AG Stuttgart
|
||||||
|
IBAN DE18 6007 0070 0122 0383 00
|
||||||
|
BIC: DEUTDESSXXX
|
||||||
|
|
||||||
|
|
||||||
|
Mit sternfreundlichen Grüßen
|
||||||
|
Reinhard X. Fürst
|
||||||
|
Sternwarte Welzheim
|
||||||
|
";
|
||||||
$ok = Mailer::sendPlain($info['email'], $subject, $body, 'info@sternwarte-welzheim.de');
|
$ok = Mailer::sendPlain($info['email'], $subject, $body, 'info@sternwarte-welzheim.de');
|
||||||
respond(['success' => $ok]);
|
respond(['success' => $ok]);
|
||||||
|
|
||||||
case 'SENDMAIL2BEO':
|
case 'SENDMAIL2BEO':
|
||||||
$mail = RepoBeos::email($input['ma']);
|
$mail = RepoBeos::email($input['ma']);
|
||||||
$vor = RepoBeos::vorname($input['ma']);
|
$vor = RepoBeos::vorname($input['ma']);
|
||||||
|
$dt = date('d.m.Y H:i', strtotime($input['termin']));
|
||||||
if (!$mail) respondError('Mitarbeiter nicht gefunden', 404);
|
if (!$mail) respondError('Mitarbeiter nicht gefunden', 404);
|
||||||
$info = RepoSoFue::getByTermin($input['termin']);
|
$info = RepoSoFue::getByTermin($input['termin']);
|
||||||
if (!$info) respondError('Führung nicht gefunden', 404);
|
if (!$info) respondError('Führung nicht gefunden', 404);
|
||||||
$subject = 'Sonderführung am ' . date('d.m.Y', strtotime($input['termin']));
|
$subject = 'Vereinbarte Sonderführung am ' . date('d.m.Y', strtotime($input['termin']));
|
||||||
$body = "Hallo $vor, du hast eine Sonderführung am {$input['termin']}. Teilnehmer: " . ($info['anzahl'] ?? '-');
|
$body = "
|
||||||
$ok = Mailer::sendPlain($mail, $subject, $body, 'info@sternwarte-welzheim.de');
|
Hallo " . $vor .",
|
||||||
|
|
||||||
|
vielen Dank für die Bereitschaft, die Sonderführung am {$dt} zu übernehmen.
|
||||||
|
Bitte den Termin nicht vergessen und bitte ggf. auch das Teammitglied, das die
|
||||||
|
Führung mitmacht, informieren.
|
||||||
|
|
||||||
|
Der Termin wurde in den Sternwartenkalender eingetragen.
|
||||||
|
|
||||||
|
Die Kontaktdaten sind auf der Sonderführungsseite ( https://sternwarte-welzheim.de/intern/sofue/sofue.php ) zu finden.
|
||||||
|
|
||||||
|
Viele Grüße
|
||||||
|
Reinhard
|
||||||
|
|
||||||
|
Diese Meldung wurde automatisch erzeugt. Es kann nicht geantwortet werden.";
|
||||||
|
|
||||||
|
|
||||||
|
$ok = Mailer::sendPlain($mail, $subject, $body, 'rexfue@gmail.com');
|
||||||
respond(['success' => $ok]);
|
respond(['success' => $ok]);
|
||||||
case 'SENDMAIL2LISTE':
|
case 'SENDMAIL2LISTE':
|
||||||
$info = RepoSoFue::getById((int)$input['id']);
|
$info = RepoSoFue::getById((int)$input['id']);
|
||||||
if (!$info) respondError('Führung nicht gefunden', 404);
|
if (!$info) respondError('Führung nicht gefunden', 404);
|
||||||
$to = $input['to'] ?? LISTE_EMAIL;
|
$to = $input['to'] ?? LISTE_EMAIL;
|
||||||
$subject = 'Neue Anfrage Sonderführung ' . date('d.m.Y', strtotime($info['wtermin']));
|
$subject = 'Neue Anfrage Sonderführung am ' . date('d.m.Y', strtotime($info['wtermin']));
|
||||||
$body = 'Neue Anfrage: ' . $info['name'] . ' Personen: ' . ($info['anzahl'] ?? '-');
|
$body = "
|
||||||
|
Liebe BEOs,
|
||||||
|
|
||||||
|
wer kann folgende Sonderführung übernehmen?
|
||||||
|
|
||||||
|
Viele Grüße
|
||||||
|
Reinhard
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------------------------";
|
||||||
|
|
||||||
|
$body = $body . "
|
||||||
|
Name, Vorname: " . $info['name'] . " " . $info['vorname'] . "
|
||||||
|
Verein / Organisation : " . $info['verein'] . "
|
||||||
|
Wunsch - Termin: " . $info['wtermin'] . "
|
||||||
|
Teilnehmerzahl ca.: " . $info['anzahl'] . "
|
||||||
|
|
||||||
|
Weitere Fragen oder Mitteilungen:
|
||||||
|
" . $info['mitteilung'] . "
|
||||||
|
Spendenbescheinigung: \t" . $info['spende'] . "
|
||||||
|
---------------------------------------------------------------------------------------------------";
|
||||||
$ok = Mailer::sendPlain($to, $subject, $body);
|
$ok = Mailer::sendPlain($to, $subject, $body);
|
||||||
respond(['success' => $ok]);
|
respond(['success' => $ok]);
|
||||||
|
|
||||||
|
|||||||
0
sternwarte/intern/sofue/js/sofue.js
Executable file → Normal file
0
sternwarte/intern/sofue/js/sofue.js
Executable file → Normal file
@@ -1,11 +1,14 @@
|
|||||||
// VersiosNummern und -Geschichte
|
// VersiosNummern und -Geschichte
|
||||||
|
|
||||||
var VERSION="1.92";
|
var VERSION="1.93";
|
||||||
var VDATE="2024-09-20";
|
var VDATE="2025-12-20";
|
||||||
|
|
||||||
/* History
|
/* History
|
||||||
|
|
||||||
Rev. Datum Entwickler
|
Rev. Datum Entwickler
|
||||||
|
1.93 2025-12-20 rxf
|
||||||
|
- Texte in DB4js_all angepasst, so dass sie wie im alten sofue.js erscheinen
|
||||||
|
|
||||||
1.92 2024-09-20 rxf
|
1.92 2024-09-20 rxf
|
||||||
- Probleme mit 'Zusgae sende' behoben
|
- Probleme mit 'Zusgae sende' behoben
|
||||||
- auch bei mehreren BEOs geht nun die Mail richtig
|
- auch bei mehreren BEOs geht nun die Mail richtig
|
||||||
|
|||||||
Reference in New Issue
Block a user