This commit is contained in:
salam committed 2026-05-09 11:31:26 +02:00
1 parent 74c40cc49c
commit 97938724eb
13 files changed
+1214 -116

No files matched your search

+17 -9
View File
@@ -3,10 +3,12 @@
namespace App\Actions\SendMail;
use App\Jobs\SendNewsletterJob;
use App\Mail\Newsletter;
use App\Models\MailAdressen;
use App\Models\MailGruppen;
use App\Models\MailVorlage;
use Filament\Notifications\Notification;
use Illuminate\Support\Facades\Mail;
// use App\Mail\Newsletter;
// use Illuminate\Support\Facades\Mail;
@@ -41,7 +43,7 @@ class SendNewsletter
"absender_mail" => ""
*/
$adressen = MailAdressen::where('mail_gruppen_id', $record->mail_gruppen_id)->where('deaktiviert', 0)->get();
$adressen = MailAdressen::where('mail_gruppen_id', $record->mail_gruppen_id)->where('is_active', 1)->get();
/***
"mail_gruppen_id" => 1
@@ -71,17 +73,23 @@ class SendNewsletter
$data['absender_name'] = $gruppe->absender_name;
$data['absender_email'] = $gruppe->absender_mail;
if ($adresse->anrede == 'Höflich') {
if ($adresse->gender) {
$anrede = 'Sehr geehrte Frau '.$adresse->last_name;
} else {
$anrede = 'Sehr geehrter Herr '.$adresse->last_name;
}
if ($adresse->gender) {
$data['anrede'] = 'Sehr geehrte Architektin '.$adresse->last_name.', Lieber '.$adresse->first_name;
} else {
$anrede = 'Hallo '.$adresse->first_name;
$data['anrede'] = 'Sehr geehrter Architekt '.$adresse->last_name.', Lieber '.$adresse->first_name;
}
$data['inhalt'] = str_replace('###anrede###', $anrede, $template->inhalt);
// if ($adresse->anrede == 'Höflich') {
// if ($adresse->gender) {
// $anrede = 'Sehr geehrte Architektin '.$adresse->last_name.', Lieber '.$adresse->first_name;
// } else {
// $anrede = 'Sehr geehrter Architekt '.$adresse->last_name.', Lieber '.$adresse->first_name;
// }
// } else {
// $anrede = 'Hallo '.$adresse->first_name;
// }
$data['inhalt'] = $template->inhalt;
SendNewsletterJob::dispatch($data);