Cronjobs implemented

This commit is contained in:
2026-04-25 00:32:15 +02:00
parent 4878f750bd
commit 2e8daf78e1
10 changed files with 231 additions and 6 deletions

View File

@@ -0,0 +1,42 @@
@php use App\Enumerations\EfzStatus; @endphp
<!DOCTYPE html>
<html>
<body>
<h1>Teilnahmebericht</h1>
<p>Für die Veranstaltung "{{$eventTitle}}" sind von eurem Stamm aktuell folgende Personen angemeldet:</p>
@foreach($participantGroups as $groupName => $participants)
<h2>{{$groupName}}</h2>
<table>
<tr>
<th style="padding: 8px 12px; width: 180px; font-weight: 600; color: #4b5563; border-bottom: 1px solid #e5e7eb;">
Name
</th>
<th style="padding: 8px 12px; width: 180px; font-weight: 600; color: #4b5563; border-bottom: 1px solid #e5e7eb;">
Zahlung noch offen
</th>
<th style="padding: 8px 12px; width: 180px; font-weight: 600; color: #4b5563; border-bottom: 1px solid #e5e7eb;">
eFZ-Bestätigung ausstehend
</th>
</tr>
@foreach($participants as $participant)
<tr>
<td style="padding: 8px 12px; border-bottom: 1px solid #e5e7eb;">{!! $participant['fullname'] !!}<br />Alter: {{$participant['age']}} Jahre</td>
<td style="padding: 8px 12px; border-bottom: 1px solid #e5e7eb;">{{$participant['needs_payment'] ? 'Ja' : 'Nein'}}</td>
<td style="padding: 8px 12px; border-bottom: 1px solid #e5e7eb;">{{in_array($participant['efz_status'], [
EfzStatus::EFZ_STATUS_CHECKED_VALID,
EfzStatus::EFZ_STATUS_NOT_REQUIRED
]) ? 'Nein' : 'Ja'}}</td>
</tr>
@endforeach
</table>
@endforeach
<br/><br/>
<p>
<hr/>
@include('emails.subparts.disclaimer_localgroups')
</p>
</body>
</html>

View File

@@ -1,6 +1,6 @@
Dies istt eine automatisch erzeugte E-Mail. Bitte antworte nicht auf diese E-Mail.<br />
Dies ist eine automatisch erzeugte E-Mail. Bitte antworte nicht auf diese E-Mail.<br />
Solltest du Fragen haben, kontaktiere bitte die Aktionsleitung direkt.<br /><br />
Du erhältst diese E-Mail. da du dich für die Veranstaltung {{$eventTitle}} angemeldet hast.<br />
Sollte dies nicht korrekt sein, oder wenn du weitere Fragen hast, wende dich bitte an die Veranstaltiungsleitung.<br /><br />
Du erhältst diese E-Mail, da du dich für die Veranstaltung {{$eventTitle}} angemeldet hast.<br />
Sollte dies nicht korrekt sein, oder wenn du weitere Fragen hast, wende dich bitte an die Veranstaltungsleitung.<br /><br />
Du erreichst die Veranstaltungsleitung per E-Mail unter der Adresse: {{$eventEmail}}

View File

@@ -0,0 +1,6 @@
Dies ist eine automatisch erzeugte E-Mail. Bitte antworte nicht auf diese E-Mail.<br />
Solltest du Fragen haben, kontaktiere bitte die Aktionsleitung direkt.<br /><br />
Euer Stamm erhält diese E-Mail, da ihr Teilnehmende für die Veranstaltung {{$eventTitle}} angemeldet habt.<br />
Sollte dies nicht korrekt sein, oder wenn ihr weitere Fragen habt, wendet euch bitte an die Veranstaltungsleitung.<br /><br />
Ihr erreicht die Veranstaltungsleitung per E-Mail unter der Adresse: {{$eventEmail}}