complete invoice pdf template
This commit is contained in:
@@ -37,13 +37,13 @@ class Pdf extends BaseAction implements EventSubscriberInterface
|
||||
|
||||
public function generatePdf(PdfEvent $event)
|
||||
{
|
||||
require_once THELIA_ROOT . '/core/vendor/dompdf/dompdf/dompdf_config.inc.php';
|
||||
|
||||
$domPdf = new \DOMPDF();
|
||||
$domPdf->load_html($event->getContent());
|
||||
$domPdf->render();
|
||||
$html2pdf = new \HTML2PDF('P', 'A4', 'fr', true, 'UTF-8', array(0,0,0,0));
|
||||
|
||||
$event->setPdf($domPdf->output());
|
||||
$html2pdf->pdf->SetDisplayMode('real');
|
||||
|
||||
$html2pdf->writeHTML($event->getContent());
|
||||
$event->setPdf($html2pdf->output(null, 'S'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -226,7 +226,7 @@ class OrderController extends BaseAdminController
|
||||
}
|
||||
|
||||
} catch (\Exception $e) {
|
||||
\Thelia\Log\Tlog::getInstance()->error(sprintf('error during generating invoice pdf for order id : %d', $order_id));
|
||||
\Thelia\Log\Tlog::getInstance()->error(sprintf('error during generating invoice pdf for order id : %d with message "%s"', $order_id, $e->getMessage()));
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user