diff options
Diffstat (limited to 'views/mods')
| -rw-r--r-- | views/mods/mod_rechnungen/invoice_pdf.phtml | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/views/mods/mod_rechnungen/invoice_pdf.phtml b/views/mods/mod_rechnungen/invoice_pdf.phtml index b40506b..d1bce12 100644 --- a/views/mods/mod_rechnungen/invoice_pdf.phtml +++ b/views/mods/mod_rechnungen/invoice_pdf.phtml @@ -940,10 +940,21 @@ } else {
- if (($this->view['rebuild']??false) === false) $pdf->Output($oInvoice->getFilePath(), 'F');
+ if (($this->view['rebuild']??false) === false) $pdf->Output($oInvoice->getFilePath(true), 'F');
// Hier wird der Dateiname an FPD übergeben. Er soll sich aus der Rechnungsnummer ergeben, auch wenn das Dokument über die ID gespeichert ist.
- if ($this->view['output'] === true) $pdf->Output($this->view['filename_out'], 'I');
+ // if ($this->view['output'] === true) $pdf->Output($this->view['filename_out'], 'I');
+
+ if ($this->view['output'] === true) {
+
+ header('Content-Disposition: inline; filename="'.basename($this->view['filename_out']).'"');
+ header("Cache-Control: no-cache, must-revalidate");
+ header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
+ header('Content-type: application/pdf');
+
+ readfile($oInvoice->getFilePath());
+
+ }
}
|
