1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-20 08:21:34 +02:00

Fixes for template engine

This commit is contained in:
David Bomba 2024-03-15 11:01:44 +11:00
parent 0186368f39
commit 4c535a5be1
3 changed files with 5 additions and 3 deletions

View File

@ -58,7 +58,10 @@ class DesignFilters extends QueryFilters
public function entities(string $entities = ''): Builder
{
if(stripos($entities, 'statement') !== false)
$entities = 'client';
if (strlen($entities) == 0 || str_contains($entities, ',')) {
return $this->builder;
}

View File

@ -162,6 +162,7 @@ class Statement
$ts->addGlobal(['show_credits' => $this->options['show_credits_table']]);
$ts->addGlobal(['show_aging' => $this->options['show_aging_table']]);
$ts->addGlobal(['show_payments' => $this->options['show_payments_table']]);
$ts->addGlobal(['currency_code' => $this->client->company->currency()->code]);
$ts->build([
'variables' => collect([$variables]),

View File

@ -613,8 +613,6 @@ class TemplateService
$this->payment = $payment;
$this->addGlobal(['currency_code' => $payment->currency->code ?? $this->company->currency()->code]);
$credits = $payment->credits->map(function ($credit) use ($payment) {
return [
'credit' => $credit->number,