SetPrintHeader(false); $pdfdoc->SetPrintFooter(false); $firstPageDone = false; $companyName = $enquiry['Customer']['name']; $emailTo = $enquiry['Contact']['email']; $attention = $enquiry['Contact']['first_name'].' '.$enquiry['Contact']['last_name']; $fromName = $enquiry['User']['first_name'].' '.$enquiry['User']['last_name']; $fromEmail = $enquiry['User']['email']; $enquiryNumber = $enquiry['Enquiry']['title']; $your_reference = 'Enquiry '.$enquiry['Enquiry']['created']; $issue_date = $document['Quote']['date_issued']; $pdfdoc->docRef = $enquiryNumber; foreach($document['DocPage'] as $page) { $pdfdoc->AddPage(); $pdfdoc->Page1Header(); if($firstPageDone == false) { $pdfdoc->DetailsBox($docTypeFullName, $companyName, $emailTo, $attention, $fromName, $fromEmail, $enquiryNumber, $your_reference, $issue_date); $firstPageDone = true; } $pdfdoc->pageContent($page['content']); $pdfdoc->Page1Footer(); } $LineItemTable = $this->element('line_items_table'); echo $LineItemTable; $pdfdoc->SetHeaderMargin(30); $pdfdoc->SetFooterMargin(30); $pdfdoc->SetPrintHeader(true); $pdfdoc->AddPage(); //$pdfdoc->MultiCell($w, $h, $txt, $border, $align, $fill, $ln, $x, $y, $reseth, $stretch, $ishtml) $pdfdoc->MultiCell(0, 0, 'PRICING & SPECIFICATIONS', 0, 'C', false, 1, null, null, true, false, false); $pdfdoc->pageContent($LineItemTable); $pdfdoc->lastPage(); if($docType == 'quote') { $commercialComments = '
'.$document['Quote']['commercial_comments'].'
'; $pdfdoc->pageContent($commercialComments); } $output_dir = '/Users/karlcordes/Sites/quotenik/app/webroot/pdf/'; $debuglevel = Configure::read('debug'); if($debuglevel == 0) { $output_dir = '/var/www/cakephp/app/webroot/pdf/'; } if($document['Quote']['revision'] > 0) { $filename = $enquiry['Enquiry']['title'].'rev'.$document['Quote']['revision'].'.pdf'; } else { $filename = $enquiry['Enquiry']['title'].'.pdf'; } $pdfdoc->Output($output_dir.$filename, 'F'); echo "
Wrote: ".$output_dir.$filename; //$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'); ?>