Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorMatthieu Napoli <matthieu@mnapoli.fr>2014-10-20 04:48:53 +0400
committerMatthieu Napoli <matthieu@mnapoli.fr>2014-10-20 04:48:53 +0400
commitcc5405970b2206b24db4b7e348dfa1eb130b78d7 (patch)
tree2b69dd51110e472557f075b2f7234eaeaf3a7ad9 /core
parent3fb3cd08da0110b6fc94088f3fa44a4587347a23 (diff)
parentf1030c5f86b5b3226a01db9c0e1b697e7e888e15 (diff)
Merge branch 'master' into bugfix/6156
Diffstat (limited to 'core')
-rw-r--r--core/ReportRenderer.php10
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;
}