create purchase order pdf

This commit is contained in:
Manuel Raynaud
2013-10-03 10:45:21 +02:00
parent 9fcbeab69c
commit 6e29325d19
9 changed files with 353 additions and 23 deletions

View File

@@ -198,12 +198,22 @@ class OrderController extends BaseAdminController
}
public function generateInvoicePdf($order_id)
{
return $this->generatePdf($order_id, ConfigQuery::read('pdf_invoice_file', 'invoice'));
}
public function generateDeliveryPdf($order_id)
{
return $this->generatePdf($order_id, ConfigQuery::read('pdf_delivery_file', 'delivery'));
}
protected function generatePdf($order_id, $fileName)
{
if (null !== $response = $this->checkAuth("admin.order.update")) return $response;
$html = $this->renderRaw(
ConfigQuery::read('pdf_invoice_file', 'invoice'),
$fileName,
array(
'order_id' => $order_id
),