wip mail
This commit is contained in:
1 parent
74c40cc49c
commit
97938724eb
13 files changed
+1214
-116
No files matched your search
@@ -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);
|
||||
|
||||
|
||||
Reference in new issue
Block a user