diff --git a/vendors/pdfdoc.php b/vendors/pdfdoc.php
index f29b9b83..76af0f48 100644
--- a/vendors/pdfdoc.php
+++ b/vendors/pdfdoc.php
@@ -1,9 +1,9 @@
files = $files;
+ }
+
+ function concat() {
+ foreach($this->files AS $file) {
+ $pagecount = $this->setSourceFile($file);
+ for ($i = 1; $i <= $pagecount; $i++) {
+ $tplidx = $this->ImportPage($i);
+
+ $this->AddPage();
+ $this->useTemplate($tplidx);
+ }
+ }
+ }
+
}
?>
\ No newline at end of file
diff --git a/views/documents/pdf_invoice.ctp b/views/documents/pdf_invoice.ctp
index 0c536569..180f8564 100644
--- a/views/documents/pdf_invoice.ctp
+++ b/views/documents/pdf_invoice.ctp
@@ -28,40 +28,7 @@ $pdfdoc->SetPrintHeader(true);
$pdfdoc->pageContent($LineItemTable);
-
-$pdfdoc->lastPage();
-
-
-$output_dir = '/Users/karlcordes/Sites/quotenik/app/webroot/pdf/';
-
-$debuglevel = Configure::read('debug');
-
-if($debuglevel == 0) {
- $output_dir = '/var/www/cakephp/app/webroot/pdf/';
-}
-
-
-$pdfdoc->Output($output_dir.$filename, 'F');
-
-echo "
Wrote: ".$output_dir.$filename;
-
-App::import('Vendor', 'xfpdi');
-
-
-//$newpdf = new concat_pdf();
-
-$newpdf = new XFPDI();
-
-$newpdf->SetMargins(2, 2);
-$newpdf->setPrintHeader(false);
-$newpdf->setPrintFooter(false);
-
-$newpdf->setFiles(array($output_dir.$filename, $output_dir.'CMC_terms_and_conditions2006_A4.pdf'));
-$newpdf->concat();
-$newpdf->Output($output_dir.$filename, "F");
-//$pdfdoc->Output($output_dir = '/Users/karlcordes/Sites/quotenik/app/webroot/pdf/'.'example_060.pdf', 'F');
-
-//echo $html->link($filename, '/pdf/'.$filename);
+$this->element('pdf_output', array('pdfdoc'=>$pdfdoc));
?>
diff --git a/views/documents/pdf_orderack.ctp b/views/documents/pdf_orderack.ctp
index e02b496b..bebd5d6b 100644
--- a/views/documents/pdf_orderack.ctp
+++ b/views/documents/pdf_orderack.ctp
@@ -29,40 +29,7 @@ $pdfdoc->SetPrintHeader(true);
$pdfdoc->pageContent($LineItemTable);
-
-$pdfdoc->lastPage();
-
-
-$output_dir = '/Users/karlcordes/Sites/quotenik/app/webroot/pdf/';
-
-$debuglevel = Configure::read('debug');
-
-if($debuglevel == 0) {
- $output_dir = '/var/www/cakephp/app/webroot/pdf/';
-}
-
-
-$pdfdoc->Output($output_dir.$filename, 'F');
-
-echo "
Wrote: ".$output_dir.$filename;
-
-App::import('Vendor', 'xfpdi');
-
-
-//$newpdf = new concat_pdf();
-
-$newpdf = new XFPDI();
-
-$newpdf->SetMargins(2, 2);
-$newpdf->setPrintHeader(false);
-$newpdf->setPrintFooter(false);
-
-$newpdf->setFiles(array($output_dir.$filename, $output_dir.'CMC_terms_and_conditions2006_A4.pdf'));
-$newpdf->concat();
-$newpdf->Output($output_dir.$filename, "F");
-//$pdfdoc->Output($output_dir = '/Users/karlcordes/Sites/quotenik/app/webroot/pdf/'.'example_060.pdf', 'F');
-
-//echo $html->link($filename, '/pdf/'.$filename);
+$this->element('pdf_output', array('pdfdoc'=>$pdfdoc));
?>
diff --git a/views/documents/pdf_quote.ctp b/views/documents/pdf_quote.ctp
index 73a4db2f..d7c2c24b 100755
--- a/views/documents/pdf_quote.ctp
+++ b/views/documents/pdf_quote.ctp
@@ -76,40 +76,8 @@ if($docType == 'quote') {
}
-$output_dir = '/Users/karlcordes/Sites/quotenik/app/webroot/pdf/';
+$this->element('pdf_output', array('pdfdoc'=>$pdfdoc));
-$debuglevel = Configure::read('debug');
-
-if($debuglevel == 0) {
- $output_dir = '/var/www/cakephp/app/webroot/pdf/';
-}
-
-
-$pdfdoc->Output($output_dir.$filename, 'F');
-
-//echo "
Wrote: ".$output_dir.$filename;
-//echo "Wrote:"
-
-
-//$tcpdf->Output('cmcquote.pdf', 'D');
-
-App::import('Vendor', 'xfpdi');
-
-
-//$newpdf = new concat_pdf();
-
-$newpdf = new XFPDI();
-
-$newpdf->SetMargins(2, 2);
-$newpdf->setPrintHeader(false);
-$newpdf->setPrintFooter(false);
-
-$newpdf->setFiles(array($output_dir.$filename, $output_dir.'CMC_terms_and_conditions2006_A4.pdf'));
-$newpdf->concat();
-$newpdf->Output($output_dir.$filename, "F");
-//$pdfdoc->Output($output_dir = '/Users/karlcordes/Sites/quotenik/app/webroot/pdf/'.'example_060.pdf', 'F');
-
-//echo $html->link($filename, '/pdf/'.$filename);
?>
diff --git a/views/elements/line_items_table_with_shipping.ctp b/views/elements/line_items_table_with_shipping.ctp
index 23a2234a..31f5e5e1 100644
--- a/views/elements/line_items_table_with_shipping.ctp
+++ b/views/elements/line_items_table_with_shipping.ctp
@@ -46,7 +46,7 @@
if($li['discount_percent']):?>
less
=$li['discount_percent']?>%
discount*
- (=$number->currency($li['discount_amount_total'], $currencyCode);?>)
+ (-=$number->currency($li['discount_amount_total'], $currencyCode);?>)
=
=$number->currency($li['net_price'], $currencyCode);?>
@@ -58,7 +58,7 @@