diff --git a/app/DataMapper/EmailTemplateDefaults.php b/app/DataMapper/EmailTemplateDefaults.php
index bd281b4d87bf..e4f8c0c6ebc2 100644
--- a/app/DataMapper/EmailTemplateDefaults.php
+++ b/app/DataMapper/EmailTemplateDefaults.php
@@ -123,7 +123,7 @@ class EmailTemplateDefaults
public static function emailInvoiceTemplate()
{
- $invoice_message = '
'.self::transformText('invoice_message').'
$view_link
';
+ $invoice_message = ''.self::transformText('invoice_message').'
$view_button
';
return $invoice_message;
}
@@ -135,7 +135,7 @@ class EmailTemplateDefaults
public static function emailQuoteTemplate()
{
- $quote_message = ''.self::transformText('quote_message').'
$view_link
';
+ $quote_message = ''.self::transformText('quote_message').'
$view_button
';
return $quote_message;
}
@@ -147,21 +147,21 @@ class EmailTemplateDefaults
public static function emailPaymentTemplate()
{
- $payment_message = ''.self::transformText('payment_message').'
$view_link
';
+ $payment_message = ''.self::transformText('payment_message').'
$view_button
';
return $payment_message;
}
public static function emailCreditTemplate()
{
- $credit_message = ''.self::transformText('credit_message').'
$view_link
';
+ $credit_message = ''.self::transformText('credit_message').'
$view_button
';
return $credit_message;
}
public static function emailPaymentPartialTemplate()
{
- $payment_message = ''.self::transformText('payment_message').'
$view_link
';
+ $payment_message = ''.self::transformText('payment_message').'
$view_button
';
return $payment_message;
}
diff --git a/app/Mail/Engine/PaymentEmailEngine.php b/app/Mail/Engine/PaymentEmailEngine.php
index 85caa5de8ff2..a582822e6bf6 100644
--- a/app/Mail/Engine/PaymentEmailEngine.php
+++ b/app/Mail/Engine/PaymentEmailEngine.php
@@ -227,6 +227,7 @@ class PaymentEmailEngine extends BaseEmailEngine
$data['$company4'] = ['value' => $this->helpers->formatCustomFieldValue($this->company->custom_fields, 'company4', $this->settings->custom_value4, $this->client) ?: ' ', 'label' => $this->helpers->makeCustomField($this->company->custom_fields, 'company4')];
$data['$view_link'] = ['value' => ''.ctrans('texts.view_payment').'', 'label' => ctrans('texts.view_payment')];
+ $data['$view_button'] = &$data['$view_link'];
$data['$paymentLink'] = &$data['$view_link'];
$data['$portalButton'] = ['value' => "".ctrans('texts.login')."", 'label' =>''];
$data['$portal_url'] = &$data['$portalButton'];
diff --git a/app/Utils/HtmlEngine.php b/app/Utils/HtmlEngine.php
index a678ce62721e..a6f494eab814 100644
--- a/app/Utils/HtmlEngine.php
+++ b/app/Utils/HtmlEngine.php
@@ -132,6 +132,7 @@ class HtmlEngine
$data['$view_link'] = ['value' => ''.ctrans('texts.view_invoice').'', 'label' => ctrans('texts.view_invoice')];
$data['$viewLink'] = &$data['$view_link'];
$data['$viewButton'] = &$data['$view_link'];
+ $data['$view_button'] = &$data['$view_link'];
$data['$paymentButton'] = &$data['$view_link'];
$data['$view_url'] = ['value' => $this->invitation->getLink(), 'label' => ctrans('texts.view_invoice')];
$data['$date'] = ['value' => $this->translateDate($this->entity->date, $this->entity->client->date_format(), $this->entity->client->locale()) ?: ' ', 'label' => ctrans('texts.invoice_date')];