diff options
author | Matthieu Napoli <matthieu@mnapoli.fr> | 2014-10-20 04:48:53 +0400 |
---|---|---|
committer | Matthieu Napoli <matthieu@mnapoli.fr> | 2014-10-20 04:48:53 +0400 |
commit | cc5405970b2206b24db4b7e348dfa1eb130b78d7 (patch) | |
tree | 2b69dd51110e472557f075b2f7234eaeaf3a7ad9 /core | |
parent | 3fb3cd08da0110b6fc94088f3fa44a4587347a23 (diff) | |
parent | f1030c5f86b5b3226a01db9c0e1b697e7e888e15 (diff) |
Merge branch 'master' into bugfix/6156
Diffstat (limited to 'core')
-rw-r--r-- | core/ReportRenderer.php | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/core/ReportRenderer.php b/core/ReportRenderer.php index 9cf58448f7..0d634c4928 100644 --- a/core/ReportRenderer.php +++ b/core/ReportRenderer.php @@ -157,15 +157,11 @@ abstract class ReportRenderer extends BaseFactory $filename = self::appendExtension($filename, $extension); $outputFilename = self::getOutputPath($filename); - $emailReport = @fopen($outputFilename, "w"); - - if (!$emailReport) { - throw new Exception ("The file : " . $outputFilename . " can not be opened in write mode."); + $bytesWritten = file_put_contents($outputFilename, $content); + if ($bytesWritten === false) { + throw new Exception ("ReportRenderer: Could not write to file '" . $outputFilename . "'."); } - fwrite($emailReport, $content); - fclose($emailReport); - return $outputFilename; } |