Fix for pdf reports (php 5.2.4 specific)
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Tue, 21 Oct 2008 08:50:29 +0000 (08:50 +0000)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Tue, 21 Oct 2008 08:50:29 +0000 (08:50 +0000)
CHANGELOG.txt
reporting/includes/pdf_report.inc

index ec99e37d9f0fd0b568d3bbee6e22c4e762f01e77..2f13ae5427ecb539f88e7a7a4acaea96cd7547b1 100644 (file)
@@ -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
index 0fec40a9b406e7353def05ad8253159efcb55966..b3fffbe49e66a79bab907ceca3473446623347df 100644 (file)
@@ -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);