diff options
author | diosmosis <benaka@piwik.pro> | 2014-11-25 17:39:24 +0300 |
---|---|---|
committer | diosmosis <benaka@piwik.pro> | 2014-11-25 17:39:24 +0300 |
commit | 5fa73701a629b3ecd02cc50c9de3ff30e41cfb79 (patch) | |
tree | c28b5fd7fcecfeb0794e1cd17e301fc47717cf6b /plugins/VisitsSummary | |
parent | 186e6bfe5c6aaf29ad7ebddf4adec241ac7a7fd6 (diff) |
Fix remaining Plugin.get API methods; delete temporary columns in queued filter.
Diffstat (limited to 'plugins/VisitsSummary')
-rw-r--r-- | plugins/VisitsSummary/API.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/VisitsSummary/API.php b/plugins/VisitsSummary/API.php index d6453075a7..283de2c7ee 100644 --- a/plugins/VisitsSummary/API.php +++ b/plugins/VisitsSummary/API.php @@ -33,7 +33,10 @@ class API extends \Piwik\Plugin\API $columns = $report->getMetricsRequiredForReport($this->getCoreColumns($period), $requestedColumns); $dataTable = $archive->getDataTableFromNumeric($columns); - $dataTable->deleteColumns(array_diff($requestedColumns, $columns)); + + $columnsToShow = $requestedColumns ?: $report->getAllMetrics(); + $dataTable->queueFilter('ColumnDelete', array($columnsToRemove = array(), $columnsToShow)); + return $dataTable; } |