diff --git a/app/Http/Controllers/ClientPortal/InvoiceController.php b/app/Http/Controllers/ClientPortal/InvoiceController.php index 2fb5ea47d8b2..95135856d4ab 100644 --- a/app/Http/Controllers/ClientPortal/InvoiceController.php +++ b/app/Http/Controllers/ClientPortal/InvoiceController.php @@ -236,7 +236,6 @@ class InvoiceController extends Controller 'hashed_ids' => $invoices->pluck('hashed_id'), 'total' => $total, 'variables' => $variables, - ]; return $this->render('invoices.payment', $data); diff --git a/app/Http/Controllers/ClientPortal/PrePaymentController.php b/app/Http/Controllers/ClientPortal/PrePaymentController.php index 2d80027f0650..a2abb81dfb44 100644 --- a/app/Http/Controllers/ClientPortal/PrePaymentController.php +++ b/app/Http/Controllers/ClientPortal/PrePaymentController.php @@ -88,6 +88,8 @@ class PrePaymentController extends Controller $total = $invoice->balance; + $invitation = $invoice->invitations->first(); + //format totals $formatted_total = Number::formatMoney($invoice->amount, auth()->guard('contact')->user()->client); @@ -113,6 +115,8 @@ class PrePaymentController extends Controller 'frequency_id' => $request->frequency_id, 'remaining_cycles' => $request->remaining_cycles, 'is_recurring' => $request->is_recurring == 'on' ? true : false, + 'variables' => $variables = ($invitation && auth()->guard('contact')->user()->client->getSetting('show_accept_invoice_terms')) ? (new HtmlEngine($invitation))->generateLabelsAndValues() : false, + ]; return $this->render('invoices.payment', $data);