diff --git a/app/Http/Controllers/MailController.php b/app/Http/Controllers/MailController.php index 44fbe0d143785fee4e2bec96db104773e5e2e512..9ff576a5a96eb04d008ad48d782eb0bf69d12ee5 100644 --- a/app/Http/Controllers/MailController.php +++ b/app/Http/Controllers/MailController.php @@ -160,13 +160,6 @@ class MailController extends Controller $message = "Moin moin,\n\nein Benutzer hat eine Sprachdatei aktualisiert.\nSollten die Texte so in Ordnung sein, ersetzt, oder erstellt die Datei aus dem Anhang in folgendem Pfad:\n$filename\n\nFolgend zusätzlich der Inhalt der Datei:\n\n$output"; - Mail::send(['text' => 'kontakt.mail'], ['messageText' => $message], function ($message) use ($output, $filename) { - $message->subject('MetaGer - Sprachdatei'); - $message->from('noreply@metager.de'); - $message->to('office@suma-ev.de'); - $message->attachData($output, basename($filename)); - }); - # Wir haben nun eine Mail an uns geschickt, welche die entsprechende Datei beinhaltet. # Nun müssen wir den Nutzer eigentlich nur noch zurück leiten und die Letzte bearbeitete Datei ausschließen: $ex = []; @@ -186,6 +179,15 @@ class MailController extends Controller } $ex['files'][] = basename($filename); $ex["new"] += $new; + + if ($new > 0) { + Mail::send(['text' => 'kontakt.mail'], ['messageText' => $message], function ($message) use ($output, $filename) { + $message->subject('MetaGer - Sprachdatei'); + $message->from('noreply@metager.de'); + $message->to('office@suma-ev.de'); + $message->attachData($output, basename($filename)); + }); + } $ex = base64_encode(serialize($ex)); return redirect(url('languages/edit', ['from' => $from, 'to' => $to, 'exclude' => $ex])); }