function invoice_view_pdf in Invoice 6
Same name and namespace in other branches
- 7 invoice.module \invoice_view_pdf()
Display the invoice in PDF format
1 string reference to 'invoice_view_pdf'
- invoice_menu in ./invoice.module 
- Implementation of hook_menu()
File
- ./invoice.module, line 839 
- Invoice module
Code
function invoice_view_pdf($invoice_number) {
  // include the dompdf library
  _invoice_dompdf_include_lib();
  $nid = db_result(db_query("SELECT nid FROM {invoice_invoices} WHERE iid=%d", $invoice_number));
  $node = node_load($nid);
  $html = _invoice_get_html($invoice_number, $node, 'pdf');
  $dompdf = new DOMPDF();
  $dompdf
    ->load_html($html);
  $dompdf
    ->render();
  $dompdf
    ->stream(t('invoice') . '-' . $node->invoice['formatted_invoice_number'] . ".pdf", array(
    'Attachment' => 1,
  ));
  die;
}