From c4ab87ade5585dae70550abf8b9d0733602f5b8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Thu, 18 Jan 2024 16:52:31 +0100 Subject: [PATCH] Add ClientUnsubscribedObject class for admin email --- app/Mail/Admin/ClientUnsubscribedObject.php | 55 +++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 app/Mail/Admin/ClientUnsubscribedObject.php diff --git a/app/Mail/Admin/ClientUnsubscribedObject.php b/app/Mail/Admin/ClientUnsubscribedObject.php new file mode 100644 index 000000000000..e884840acb82 --- /dev/null +++ b/app/Mail/Admin/ClientUnsubscribedObject.php @@ -0,0 +1,55 @@ +company->getLocale()); + /* Set customized translations _NOW_ */ + $t->replace(Ninja::transformTranslations($this->company->settings)); + + $data = [ + 'title' => ctrans('texts.client_unsubscribed'), + 'message' => ctrans('texts.client_unsubscribed_help', ['client' => $this->contact->present()->name()]), + 'url' => $this->contact->client->portalUrl(false), + 'button' => ctrans('texts.view_client'), + 'signature' => $this->company->settings->email_signature, + 'settings' => $this->company->settings, + 'logo' => $this->company->present()->logo(), + ]; + + $mail_obj = new \stdClass(); + $mail_obj->subject = ctrans('texts.client_unsubscribed'); + $mail_obj->data = $data; + $mail_obj->markdown = 'email.admin.generic'; + $mail_obj->tag = $this->company->company_key; + + return $mail_obj; + } +}