diff options
author | diosmosis <benaka@piwik.pro> | 2014-11-11 05:49:36 +0300 |
---|---|---|
committer | diosmosis <benaka@piwik.pro> | 2014-11-11 05:49:36 +0300 |
commit | dc5d258fbecb07c0536e9f118e1efac6c0b072fa (patch) | |
tree | cb6755ea242c5518fae63ef7e225922a0809f7da /plugins/Actions/API.php | |
parent | 35d22218de45728c644481ae7a4576ec62a4aada (diff) |
Fixing UI regression and adding avg_order_value to abandoned carts report.
Diffstat (limited to 'plugins/Actions/API.php')
-rw-r--r-- | plugins/Actions/API.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/Actions/API.php b/plugins/Actions/API.php index 7fcde2f144..4b730c0c07 100644 --- a/plugins/Actions/API.php +++ b/plugins/Actions/API.php @@ -57,15 +57,15 @@ class API extends \Piwik\Plugin\API Piwik::checkUserHasViewAccess($idSite); $archive = Archive::build($idSite, $period, $date, $segment); - $columns = Piwik::getArrayFromApiParameter($columns); - $columns = Report::factory("Actions", "get")->getMetricsRequiredForReport($allColumns = null, $columns); + $requestedColumns = Piwik::getArrayFromApiParameter($columns); + $columns = Report::factory("Actions", "get")->getMetricsRequiredForReport($allColumns = null, $requestedColumns); $inDbColumnNames = array_map(function ($value) { return 'Actions_' . $value; }, $columns); $dataTable = $archive->getDataTableFromNumeric($inDbColumnNames); + $dataTable->deleteColumns(array_diff($requestedColumns, $columns)); $newNameMapping = array_combine($inDbColumnNames, $columns); $dataTable->filter('ReplaceColumnNames', array($newNameMapping)); - return $dataTable; } |