From 41fc5025878df6a2950e4356e4b6883a5efcac1a Mon Sep 17 00:00:00 2001 From: Joe Hunt Date: Mon, 4 Sep 2017 23:16:49 +0200 Subject: [PATCH] Option for Logo on Reports. --- config.default.php | 3 +++ reporting/includes/pdf_report.inc | 17 ++++++++++++++--- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/config.default.php b/config.default.php index 65a66418..6602baf4 100644 --- a/config.default.php +++ b/config.default.php @@ -127,6 +127,9 @@ if (!isset($path_to_root) || isset($_GET['path_to_root']) || isset($_POST['path_ $config_allocation_settled_allowance = 0.005; + /* Show company logo on reports */ + $show_company_logo_report = 0; + /* Show average costed values instead of fixed standard cost in report, Inventory Valuation Report */ $use_costed_values = 1; diff --git a/reporting/includes/pdf_report.inc b/reporting/includes/pdf_report.inc index dd0ae918..c475a29b 100644 --- a/reporting/includes/pdf_report.inc +++ b/reporting/includes/pdf_report.inc @@ -296,6 +296,8 @@ class FrontReport extends Cpdf // function Header() { + global $SysPrefs; + $companyCol = $this->endLine - 150; $titleCol = $this->leftMargin + 100; @@ -311,9 +313,18 @@ class FrontReport extends Cpdf $this->Text($this->leftMargin, $this->title, $companyCol); $this->Font(); $this->fontSize -= 4; - $this->Text($companyCol, $this->company['coy_name']); - $this->row -= ($this->lineHeight + 4); - + $logo = company_path() . "/images/" . $this->company['coy_logo']; + if (!empty($SysPrefs->show_company_logo_report) && $this->company['coy_logo'] != '' && file_exists($logo)) + { + $this->row -= ($this->lineHeight + 3); + $this->AddImage($logo, $companyCol, $this->row, 0, 30); + $this->row -= 6; + } + else + { + $this->Text($companyCol, $this->company['coy_name']); + $this->row -= ($this->lineHeight + 4); + } $str = _("Print Out Date") . ':'; $this->Text($this->leftMargin, $str, $titleCol); $str = Today() . ' ' . Now(); -- 2.30.2