From f3acd6bf90c3117d71ec3f118aa568cf8e8f7628 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 4 Mar 2022 14:08:29 +1100 Subject: [PATCH] Text emails --- app/Mail/Gateways/ACHVerificationNotification.php | 1 + app/Mail/Import/CompanyImportFailure.php | 3 +-- .../gateways/ach-verification-notification_text.blade.php | 5 +++++ resources/views/email/import/import_failure_text.blade.php | 7 +++++++ 4 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 resources/views/email/gateways/ach-verification-notification_text.blade.php create mode 100644 resources/views/email/import/import_failure_text.blade.php diff --git a/app/Mail/Gateways/ACHVerificationNotification.php b/app/Mail/Gateways/ACHVerificationNotification.php index cd4840f54af6..2412b9de75e5 100644 --- a/app/Mail/Gateways/ACHVerificationNotification.php +++ b/app/Mail/Gateways/ACHVerificationNotification.php @@ -54,6 +54,7 @@ class ACHVerificationNotification extends Mailable return $this ->subject(ctrans('texts.ach_verification_notification_label')) + ->text('email.gateways.ach-verification-notification_text') ->view('email.gateways.ach-verification-notification', [ 'logo' => $this->company->present()->logo(), 'settings' => $this->company->settings, diff --git a/app/Mail/Import/CompanyImportFailure.php b/app/Mail/Import/CompanyImportFailure.php index 761c89fdcc98..1ae6d38b5349 100644 --- a/app/Mail/Import/CompanyImportFailure.php +++ b/app/Mail/Import/CompanyImportFailure.php @@ -59,10 +59,9 @@ class CompanyImportFailure extends Mailable $this->title = ctrans('texts.company_import_failure_subject', ['company' => $this->company->present()->name()]); $this->whitelabel = $this->company->account->isPaid(); - nlog($this->user_message); - return $this->from(config('mail.from.address'), config('mail.from.name')) ->subject(ctrans('texts.company_import_failure_subject', ['company' => $this->company->present()->name()])) + ->text('email.import.import_failure_text') ->view('email.import.import_failure', ['user_message' => $this->user_message, 'title' => $this->title]); } } diff --git a/resources/views/email/gateways/ach-verification-notification_text.blade.php b/resources/views/email/gateways/ach-verification-notification_text.blade.php new file mode 100644 index 000000000000..574fc9fd2e81 --- /dev/null +++ b/resources/views/email/gateways/ach-verification-notification_text.blade.php @@ -0,0 +1,5 @@ +{!! ctrans('texts.ach_verification_notification_label') !!} + +{!! ctrans('texts.ach_verification_notification') !!} + +{!! $url !!} diff --git a/resources/views/email/import/import_failure_text.blade.php b/resources/views/email/import/import_failure_text.blade.php new file mode 100644 index 000000000000..f1f597a4b8fe --- /dev/null +++ b/resources/views/email/import/import_failure_text.blade.php @@ -0,0 +1,7 @@ +{!! $title !!} + +{!! ctrans('texts.company_import_failure_body') !!} + +@if(isset($whitelabel) && !$whitelabel) +{{ ctrans('texts.ninja_email_footer', ['site' => 'https://invoiceninja.com']) }} +@endif