Texte bei SoFü angepasst in DB4js_all.php
This commit is contained in:
@@ -1207,26 +1207,91 @@ try {
|
||||
case 'SENDMAILZUSAGE':
|
||||
$info = RepoSoFue::getById((int)$input['id']);
|
||||
if (!$info) respondError('Führung nicht gefunden', 404);
|
||||
$subject = 'Ihre Sonderführung am ' . date('d.m.Y', strtotime($input['termin']));
|
||||
$body = "Hallo {$info['name']}, Ihre Sonderführung am " . $input['termin'] . " findet mit Mitarbeiter " . $input['mitarbeiter'] . " statt.";
|
||||
$ma = RepoBeos::getByName($input['mitarbeiter']);
|
||||
$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');
|
||||
respond(['success' => $ok]);
|
||||
|
||||
case 'SENDMAIL2BEO':
|
||||
$mail = RepoBeos::email($input['ma']);
|
||||
$vor = RepoBeos::vorname($input['ma']);
|
||||
$dt = date('d.m.Y H:i', strtotime($input['termin']));
|
||||
if (!$mail) respondError('Mitarbeiter nicht gefunden', 404);
|
||||
$info = RepoSoFue::getByTermin($input['termin']);
|
||||
if (!$info) respondError('Führung nicht gefunden', 404);
|
||||
$subject = 'Sonderführung am ' . date('d.m.Y', strtotime($input['termin']));
|
||||
$body = "Hallo $vor, du hast eine Sonderführung am {$input['termin']}. Teilnehmer: " . ($info['anzahl'] ?? '-');
|
||||
$ok = Mailer::sendPlain($mail, $subject, $body, 'info@sternwarte-welzheim.de');
|
||||
$subject = 'Vereinbarte Sonderführung am ' . date('d.m.Y', strtotime($input['termin']));
|
||||
$body = "
|
||||
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]);
|
||||
case 'SENDMAIL2LISTE':
|
||||
$info = RepoSoFue::getById((int)$input['id']);
|
||||
if (!$info) respondError('Führung nicht gefunden', 404);
|
||||
$to = $input['to'] ?? LISTE_EMAIL;
|
||||
$subject = 'Neue Anfrage Sonderführung ' . date('d.m.Y', strtotime($info['wtermin']));
|
||||
$body = 'Neue Anfrage: ' . $info['name'] . ' Personen: ' . ($info['anzahl'] ?? '-');
|
||||
$subject = 'Neue Anfrage Sonderführung am ' . date('d.m.Y', strtotime($info['wtermin']));
|
||||
$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);
|
||||
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
|
||||
|
||||
var VERSION="1.92";
|
||||
var VDATE="2024-09-20";
|
||||
var VERSION="1.93";
|
||||
var VDATE="2025-12-20";
|
||||
|
||||
/* History
|
||||
|
||||
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
|
||||
- Probleme mit 'Zusgae sende' behoben
|
||||
- auch bei mehreren BEOs geht nun die Mail richtig
|
||||
|
||||
Reference in New Issue
Block a user