From c38bc3856deeecfb9378f9a2fd3feda016254d30 Mon Sep 17 00:00:00 2001 From: Daniel Schmitzer Date: Mon, 30 Dec 2024 06:45:26 +0000 Subject: - eRechnungen automatisch schreiben - Korrekturen git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8465 0d5edaf7-2b12-4e95-93f4-047927463d4b --- views/mods/mod_rechnungen/invoice_pdf.phtml | 15 +++++++++++++-- 1 file 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()); + + } } -- cgit v1.2.3