diff options
Diffstat (limited to 'core/ReportRenderer.php')
-rw-r--r-- | core/ReportRenderer.php | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/core/ReportRenderer.php b/core/ReportRenderer.php index 1d290533c1..9b99026d0f 100644 --- a/core/ReportRenderer.php +++ b/core/ReportRenderer.php @@ -37,6 +37,8 @@ abstract class ReportRenderer extends BaseFactory protected $idSite = 'all'; + protected $report; + private static $availableReportRenderers = array( self::PDF_FORMAT, self::HTML_FORMAT, @@ -53,6 +55,11 @@ abstract class ReportRenderer extends BaseFactory $this->idSite = $idSite; } + public function setReport($report) + { + $this->report = $report; + } + protected static function getClassNameFromClassId($rendererType) { return 'Piwik\ReportRenderer\\' . self::normalizeRendererType($rendererType); @@ -163,11 +170,11 @@ abstract class ReportRenderer extends BaseFactory $outputFilename = StaticContainer::get('path.tmp') . '/assets/' . $filename; @chmod($outputFilename, 0600); - + if(file_exists($outputFilename)){ @unlink($outputFilename); } - + return $outputFilename; } |