From ca66b9c3c424ca333f62ba11f528b27f392d7145 Mon Sep 17 00:00:00 2001 From: Janusz Dobrowolski Date: Tue, 21 Oct 2008 08:50:29 +0000 Subject: [PATCH] Fix for pdf reports (php 5.2.4 specific) --- CHANGELOG.txt | 4 ++++ reporting/includes/pdf_report.inc | 4 +--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index ec99e37d..2f13ae54 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -19,6 +19,10 @@ Legend: ! -> Note $ -> Affected files +20-Oct-2008 Janusz Dobrowolski +# Fix for pdf reports (php 5.2.4 issue) +$ /reporting/includes/pdf_report.inc + 19-Oct-2008 Janusz Dobrowolski + User interface mode (full vs fallback) detected and set on login $ /access/login.php diff --git a/reporting/includes/pdf_report.inc b/reporting/includes/pdf_report.inc index 0fec40a9..b3fffbe4 100644 --- a/reporting/includes/pdf_report.inc +++ b/reporting/includes/pdf_report.inc @@ -387,9 +387,7 @@ class FrontReport extends Cpdf } // do not use standard filenames or your sensitive company data // are world readable - $fname = tempnam($dir, 'FA'); - rename($fname, $fname.'.pdf'); - $fname .= '.pdf'; + $fname = $dir.'/'.uniqid('').'.pdf'; $fp = fopen($fname,'w'); fwrite($fp,$buf); fclose($fp); -- 2.30.2