From: Janusz Dobrowolski Date: Tue, 21 Oct 2008 08:50:29 +0000 (+0000) Subject: Fix for pdf reports (php 5.2.4 specific) X-Git-Tag: v2.4.2~19^2~1833 X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;ds=sidebyside;h=ca66b9c3c424ca333f62ba11f528b27f392d7145;p=fa-stable.git Fix for pdf reports (php 5.2.4 specific) --- 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);