X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=reporting%2Fincludes%2Fpdf_report.inc;h=ecb31b0e46a5c3620bf1d3b2b08a9600f75d6f68;hb=66edc790311eeda85eebd78c92d700b3b142920c;hp=c731f6150d5d88df78594125e425a9b877d7b41d;hpb=44a7cb94d5002065a18471e4b6f0f8a882d7cd0e;p=fa-stable.git diff --git a/reporting/includes/pdf_report.inc b/reporting/includes/pdf_report.inc index c731f615..ecb31b0e 100644 --- a/reporting/includes/pdf_report.inc +++ b/reporting/includes/pdf_report.inc @@ -24,6 +24,7 @@ include_once($path_to_root . "/reporting/includes/reporting.inc"); include_once($path_to_root . "/admin/db/company_db.inc"); include_once($path_to_root . "/admin/db/fiscalyears_db.inc"); include_once($path_to_root . "/admin/db/printers_db.inc"); +include_once($path_to_root . "/includes/ui/ui_globals.inc"); include_once($path_to_root . "/config.php"); class FrontReport extends Cpdf @@ -371,7 +372,7 @@ class FrontReport extends Cpdf $this->Font('italic'); if ($this->headers2 != null) { - $count = count($this->headers2); + $count = count_array($this->headers2); for ($i = 0; $i < $count; $i++) $this->TextCol2($i, $i + 1, $this->headers2[$i]); $this->NewLine(); @@ -389,7 +390,7 @@ class FrontReport extends Cpdf */ function SetCommonData($myrow, $branch, $sales_order, $bankaccount, $doctype, $contacts) { - + $this->pageNumber = 0; $this->formData = array(); $datnames = array( 'myrow' => array('ord_date', 'date_', 'tran_date', @@ -742,7 +743,7 @@ class FrontReport extends Cpdf function TextWrap($xpos, $ypos, $len, $str, $align = 'left', $border = 0, $fill = 0, $link = NULL, $stretch = 1, $spacebreak=false) { - $str = strtr($str, array("\r"=>'')); + $str = ($str != NULL ? strtr($str, array("\r"=>'')) : ""); if ($this->fontSize != $this->oldFontSize) { @@ -772,7 +773,7 @@ class FrontReport extends Cpdf setlocale(LC_MONETARY, $amount_locale); if ($color_red && $txt < 0) $this->SetTextColor(255, 0, 0); - $ret = $this->TextCol($c, $n, money_format($amount_format, $txt), $corr, $r, $border, $fill, $link, $stretch); + $ret = $this->TextCol($c, $n, price_format($txt), $corr, $r, $border, $fill, $link, $stretch); if ($color_red && $txt < 0) $this->SetTextColor(0, 0, 0); return $ret; @@ -798,7 +799,7 @@ class FrontReport extends Cpdf function TextWrapLines($c, $width, $txt, $align='left', $border=0, $fill=0, $link=NULL, $stretch=0, $spacebreak=true) { - $str = explode("\n", $txt); + $str = ($txt != NULL ? explode("\n", $txt) : array()); for ($i = 0; $i < count($str); $i++) {