From d021a3d5af7a80ea5981e50d7a401990009a3326 Mon Sep 17 00:00:00 2001 From: Philippe GRAND Date: Tue, 18 Sep 2018 17:24:10 +0200 Subject: [PATCH] Standardize and update code --- .../doc/pdf_standard.modules.php | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php b/htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php index 5c409559491..2a31f265097 100644 --- a/htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php +++ b/htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php @@ -119,9 +119,9 @@ class pdf_standard extends ModelePDFSuppliersPayments */ function __construct($db) { - global $conf,$langs,$mysoc; + global $conf, $langs, $mysoc; - // Translations + // Load translation files required by the page $langs->loadLangs(array("main", "bills")); $this->db = $db; @@ -191,18 +191,15 @@ class pdf_standard extends ModelePDFSuppliersPayments function write_file($object, $outputlangs='', $srctemplatepath='', $hidedetails=0, $hidedesc=0, $hideref=0) { // phpcs:enable - global $user,$langs,$conf,$mysoc,$hookmanager; + global $user, $langs, $conf, $mysoc, $hookmanager; if (! is_object($outputlangs)) $outputlangs=$langs; // For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1'; - $outputlangs->load("main"); - $outputlangs->load("dict"); - $outputlangs->load("companies"); - $outputlangs->load("bills"); - $outputlangs->load("products"); - $outputlangs->load("suppliers"); + // Load translation files required by the page + $outputlangs->loadLangs(array("main", "suppliers", "companies", "bills", "dict", "products")); + $object->factures = array(); if ($conf->fournisseur->payment->dir_output) @@ -630,12 +627,11 @@ class pdf_standard extends ModelePDFSuppliersPayments */ function _pagehead(&$pdf, $object, $showaddress, $outputlangs) { - global $langs,$conf,$mysoc; + global $langs, $conf, $mysoc; + + // Load translation files required by the page + $outputlangs->loadLangs(array("main", "orders", "companies", "bills")); - $outputlangs->load("main"); - $outputlangs->load("bills"); - $outputlangs->load("orders"); - $outputlangs->load("companies"); $default_font_size = pdf_getPDFFontSize($outputlangs); // Do not add the BACKGROUND as this is for suppliers