anmeld.js: Fehlermeldung, wenn mail nich gesendet wurde

This commit is contained in:
rxf
2025-10-20 11:10:36 +02:00
parent 53decbc96b
commit e42d9c9b32
3 changed files with 19 additions and 2 deletions

View File

@@ -63,6 +63,14 @@ if ($typ == 'regular') {
</div> </div>
</dialog> </dialog>
<!-- Error Dialog -->
<dialog id="errordialog">
<p id="errortext"></p>
<div id="errorbutton">
<button id="errordialog-ok">OK</button>
</div>
</dialog>
<!-- Info unter Tabelle --> <!-- Info unter Tabelle -->
<div id="author"> <div id="author">
<div> <div>

View File

@@ -274,14 +274,20 @@ Beobachtergruppe Sternwarte Welzheim`
} }
bodyText = bodytext.replace("{absagegrund}", absagegrund); bodyText = bodytext.replace("{absagegrund}", absagegrund);
await fetchFromDbase({ const mailRet = await fetchFromDbase({
cmd: 'SENDMYMAIL', cmd: 'SENDMYMAIL',
to: ['rexfue@gmail.com'], to: ['rexfue@gmail.com'],
betreff: betreff, betreff: betreff,
body: bodyText, body: bodyText,
bcc: liste.emails bcc: liste.emails
}); });
console.log("Gesendet an: ", liste.emails) if (mailRet.error) {
$('#errortext').innerHTML = mailRet.errortext
$('#errordialog-ok').addEventListener('click', () => $('#errordialog').close())
$('#errordialog').showModal();
}
console.log("Mailret: ", mailRet, "Gesendet an: ", liste.emails)
$('#absagen').innerHTML = 'Absage<br />wurde gesendet'; $('#absagen').innerHTML = 'Absage<br />wurde gesendet';
$('#absagedialog').close(); $('#absagedialog').close();
}); });

View File

@@ -7,6 +7,9 @@ const VDATE="2025-10-17";
Rev. Datum Entwickler 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 1.8.0 2025-10-17 rxf
- intern Anmeldung kann nun mit Datum versehen werden (in der URL: &dateum=true), dass wird die - 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. Abmeldungn mit dem Datum versehen und es kann auch schon füher abgemeldet werden.