From: Joe Date: Wed, 24 Sep 2014 21:42:01 +0000 (+0200) Subject: Global option for printing item images on sales quotations. X-Git-Tag: 2.3-final~104 X-Git-Url: https://delta.frontaccounting.com/gitweb/?p=fa-stable.git;a=commitdiff_plain;h=3f7808427b988925db8f935b01bd789e51259964 Global option for printing item images on sales quotations. --- diff --git a/config.default.php b/config.default.php index f5b6e85e..54629435 100644 --- a/config.default.php +++ b/config.default.php @@ -192,6 +192,9 @@ if (!isset($path_to_root) || isset($_GET['path_to_root']) || isset($_POST['path_ /* Whether to allow sending new password by e-mail */ $allow_password_reset = false; + /* Print Item Images on Sales Quotations. Set to 1 if so. */ + $print_item_images_on_quote = 0; + /* for uploaded item pictures */ $pic_width = 80; $pic_height = 50; diff --git a/reporting/rep111.php b/reporting/rep111.php index 49036917..0bbf0425 100644 --- a/reporting/rep111.php +++ b/reporting/rep111.php @@ -31,7 +31,7 @@ print_sales_quotations(); function print_sales_quotations() { - global $path_to_root, $print_as_quote, $print_invoice_no, $no_zero_lines_amount; + global $path_to_root, $print_as_quote, $print_invoice_no, $no_zero_lines_amount, $print_item_images_on_quote, $pic_height; include_once($path_to_root . "/reporting/includes/pdf_report.inc"); @@ -47,6 +47,10 @@ function print_sales_quotations() $orientation = ($orientation ? 'L' : 'P'); $dec = user_price_dec(); + $pictures = (isset($print_item_images_on_quote) && $print_item_images_on_quote==1); + // If you want a larger image, then increase $pic_height f.i. + // $pic_height += 25; + $cols = array(4, 60, 225, 300, 325, 385, 450, 515); // $headers in doctext.inc @@ -116,6 +120,20 @@ function print_sales_quotations() $rep->TextCol(6, 7, $DisplayNet, -2); } $rep->row = $newrow; + + if ($pictures) + { + $image = company_path(). "/images/" . item_img_name($myrow2['stk_code']) . ".jpg"; + if (file_exists($image)) + { + //$rep->NewLine(); + if ($rep->row - $pic_height < $rep->bottomMargin) + $rep->NewPage(); + $rep->AddImage($image, $rep->cols[1], $rep->row - $pic_height, 0, $pic_height); + $rep->row -= $pic_height; + $rep->NewLine(); + } + } //$rep->NewLine(1); if ($rep->row < $rep->bottomMargin + (15 * $rep->lineHeight)) $rep->NewPage();