Added two new helpers date_comp, sql_date_comp.
[fa-stable.git] / reporting / includes / pdf_report.inc
index caf01d966c4dc4a7d13277a013a44485fa520161..70a7e88d2f1826784a019352e80b25a5a952b142 100644 (file)
@@ -386,7 +386,7 @@ class FrontReport extends Cpdf
                        'DebtorName', 'supp_account_no', 'wo_ref', 'debtor_ref','type', 'trans_no', 
                        'StockItemName', 'tax_id', 'order_', 'delivery_date', 'units_issued',
                        'due_date', 'required_by', 'payment_terms', 'curr_code',
-                       'ov_freight', 'ov_gst', 'ov_amount', 'requisition_no', 'contact'),
+                       'ov_freight', 'ov_gst', 'ov_amount', 'prepaid', 'requisition_no', 'contact'),
                'branch' => array('br_address', 'br_name', 'salesman', 'disable_branch'),
                'sales_order' => array('deliver_to', 'delivery_address', 'customer_ref'),
                'bankaccount' => array('bank_name', 'bank_account_number', 'payment_service')
@@ -424,7 +424,7 @@ class FrontReport extends Cpdf
        function Header2()
        {
                global $path_to_root, $print_as_quote,
-                       $print_invoice_no, $packing_slip, $dflt_lang; // FIXME should be passed as params
+                       $SysPrefs, $packing_slip, $dflt_lang; // FIXME should be passed as params
 
                $doctype = $this->formData['doctype'];
                $header2type = true;
@@ -520,15 +520,14 @@ class FrontReport extends Cpdf
                $this->fontSize = HEADER1_FONT_SIZE;
 
                // Print company logo if present and requested, or else just print company name
-               if ($this->companyLogoEnable && ($this->company['coy_logo'] != ''))
+               // Build a string specifying the location of the company logo file
+               $logo = company_path() . "/images/" . $this->company['coy_logo'];
+               if ($this->companyLogoEnable && ($this->company['coy_logo'] != '') && file_exists($logo))
                {
-                       // Build a string specifying the location of the company logo file
-                       $logo = company_path() . "/images/" . $this->company['coy_logo'];
-
                        // Width being zero means that the image will be scaled to the specified height
                        // keeping its aspect ratio intact.
                        if ($this->scaleLogoWidth)
-                               $this->AddImage($logo, $companyCol, $this->row, COMPANY_WIDTH, 0);
+                               $this->AddImage($logo, $companyCol, $this->row + 15, COMPANY_WIDTH, 0);
                        else    
                                $this->AddImage($logo, $companyCol, $this->row - (LOGO_HEIGHT * LOGO_Y_POS_ADJ_FACTOR), 0, LOGO_HEIGHT);
                }
@@ -980,7 +979,7 @@ class FrontReport extends Cpdf
                                if ($this->contactData)
                                        foreach($this->contactData as $contact)
                                                if (!empty($contact['email']))
-                                                       $contactData[] = $contact['email'];
+                                                       $contactData[] = $contact;
 
                                if(!count($contactData)) {
                                        $this->SetLang(user_language());
@@ -1089,4 +1088,3 @@ class FrontReport extends Cpdf
        }
 }
 
-?>
\ No newline at end of file