From eafde2ad7e75e1925404512464d4aa9413678d0a Mon Sep 17 00:00:00 2001 From: Didier 'OdyX' Raboud Date: Sun, 12 Mar 2023 14:48:56 +0100 Subject: [PATCH] cleanup: simplify QR language selection --- .../core/modules/facture/doc/pdf_swissqr.modules.php | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/htdocs/core/modules/facture/doc/pdf_swissqr.modules.php b/htdocs/core/modules/facture/doc/pdf_swissqr.modules.php index fefb8df..7fd3356 100644 --- a/htdocs/core/modules/facture/doc/pdf_swissqr.modules.php +++ b/htdocs/core/modules/facture/doc/pdf_swissqr.modules.php @@ -961,14 +961,8 @@ class pdf_swissqr extends ModelePDFFactures exit; } - // Define the translation to use - if ($langs->shortlang == 'de' || $langs->shortlang == 'fr' || $langs->shortlang == 'it' || $langs->shortlang == 'en') - { - $output = new QrBill\PaymentPart\Output\TcPdfOutput\TcPdfOutput($qrBill, $langs->shortlang, $pdf); - } else - { - $output = new QrBill\PaymentPart\Output\TcPdfOutput\TcPdfOutput($qrBill, 'en', $pdf); - } + $qrLang = in_array($langs->shortlang, ['de', 'fr', 'it']) ? $langs->shortlang : 'en'; + $output = new QrBill\PaymentPart\Output\TcPdfOutput\TcPdfOutput($qrBill, $qrLang, $pdf); $output->setPrintable(false)->getPaymentPart(); }