diff --git a/app/Utils/Helpers.php b/app/Utils/Helpers.php new file mode 100644 index 000000000000..ef28f19440dc --- /dev/null +++ b/app/Utils/Helpers.php @@ -0,0 +1,29 @@ +getMergedSettings() : $settings; + + $elements['signature'] = $_settings->email_signature; + $elements['settings'] = $_settings; + $elements['whitelabel'] = $client->user->account->isPaid() ? true : false; + + return $elements; + } +} diff --git a/app/Utils/TemplateEngine.php b/app/Utils/TemplateEngine.php index c2dbc2d1b771..4563d472d9a0 100644 --- a/app/Utils/TemplateEngine.php +++ b/app/Utils/TemplateEngine.php @@ -171,9 +171,8 @@ class TemplateEngine $data['title'] = ''; $data['body'] = '$body'; $data['footer'] = ''; - $data['signature'] = $this->settings_entity->getSetting('email_signature'); - $data['settings'] = $this->settings; - $data['whitelabel'] = $this->entity_obj->client->user->account->isPaid() ? true : false; + + $data = array_merge($data, Helpers::sharedEmailVariables($this->entity_obj->client)); if ($email_style == 'custom') { $wrapper = $this->settings_entity->getSetting('email_style_custom'); diff --git a/resources/views/email/template/master.blade.php b/resources/views/email/template/master.blade.php index 71167aaf6235..cf44f3f41687 100644 --- a/resources/views/email/template/master.blade.php +++ b/resources/views/email/template/master.blade.php @@ -59,12 +59,14 @@ if(!isset($design)) $design = 'light'; - @if(!$whitelabel) -