Option for Logo on Reports.
authorJoe Hunt <joe.hunt.consulting@gmail.com>
Mon, 4 Sep 2017 21:16:49 +0000 (23:16 +0200)
committerJoe Hunt <joe.hunt.consulting@gmail.com>
Mon, 4 Sep 2017 21:16:49 +0000 (23:16 +0200)
config.default.php
reporting/includes/pdf_report.inc

index 65a66418df01ec41777036e838be1997fc187789..6602baf486306d64eddbcb93c9c7d4bc620917ed 100644 (file)
@@ -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; 
        
index dd0ae91826016175edd6b3d048f93bc2f1c5bbcc..c475a29be608bdeafbcc8807db72efac9d40190f 100644 (file)
@@ -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();