From 790c8690cd19573a9b5c754284023a9dd7cff893 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Mon, 16 Aug 2021 11:11:34 +0200 Subject: [PATCH] Add $dir & $dir_text_align variables --- app/Services/PdfMaker/Design.php | 2 +- app/Utils/HtmlEngine.php | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/Services/PdfMaker/Design.php b/app/Services/PdfMaker/Design.php index eeafbbd2d981..76595fc02a2f 100644 --- a/app/Services/PdfMaker/Design.php +++ b/app/Services/PdfMaker/Design.php @@ -450,7 +450,7 @@ class Design extends BaseDesign ['element' => 'img', 'properties' => ['src' => '$invoiceninja.whitelabel', 'style' => 'height: 2.5rem;', 'hidden' => $this->entity->user->account->isPaid() ? 'true' : 'false', 'id' => 'invoiceninja-whitelabel-logo']], ]], ]], - ['element' => 'div', 'properties' => ['class' => 'totals-table-right-side'], 'elements' => []], + ['element' => 'div', 'properties' => ['class' => 'totals-table-right-side', 'dir' => '$dir'], 'elements' => []], ]; if ($this->type == 'delivery_note') { diff --git a/app/Utils/HtmlEngine.php b/app/Utils/HtmlEngine.php index 70dda9a6edea..4b562decc19f 100644 --- a/app/Utils/HtmlEngine.php +++ b/app/Utils/HtmlEngine.php @@ -433,6 +433,9 @@ class HtmlEngine $data['$paymentLink'] = ['value' => ''.ctrans('texts.view_payment').'', 'label' => ctrans('texts.view_payment')]; $data['$portalButton'] = &$data['$paymentLink']; + $data['$dir'] = ['value' => optional($this->client->language())->locale === 'ar' ? 'rtl' : 'ltr', 'label' => '']; + $data['$dir_text_align'] = ['value' => optional($this->client->language())->locale === 'ar' ? 'right' : 'left', 'label' => '']; + $arrKeysLength = array_map('strlen', array_keys($data)); array_multisort($arrKeysLength, SORT_DESC, $data);