diff options
author | Thomas Steur <thomas.steur@gmail.com> | 2015-03-10 02:24:04 +0300 |
---|---|---|
committer | Thomas Steur <thomas.steur@gmail.com> | 2015-03-11 04:34:47 +0300 |
commit | 2a1dcbd35ec0fd8dd8a384fe00671bf37ec7fd3e (patch) | |
tree | 9e73d85aa8bd9f354bb695c5d5484655f77d46f3 /plugins/Actions/API.php | |
parent | 3db2044b94b411ac7c13e417582d06cd9c760acf (diff) |
Made for reports faster when flat=1 is used.
Also replaceColumnNames is now queued again which should bring
a performance boost in general.
Diffstat (limited to 'plugins/Actions/API.php')
-rw-r--r-- | plugins/Actions/API.php | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/plugins/Actions/API.php b/plugins/Actions/API.php index 7204ddfa50..891400e122 100644 --- a/plugins/Actions/API.php +++ b/plugins/Actions/API.php @@ -138,7 +138,7 @@ class API extends \Piwik\Plugin\API { // Keep only pages which are following site search $dataTable->filter('ColumnCallbackDeleteRow', array( - 'nb_hits_following_search', + PiwikMetrics::INDEX_PAGE_IS_FOLLOWING_SITE_SEARCH_NB_HITS, function ($value) { return $value <= 0; } @@ -423,7 +423,7 @@ class API extends \Piwik\Plugin\API // end of tree search reached if (count($searchTree) == 0) { - $result = new DataTable(); + $result = $table->getEmptyClone(); $result->addRow($row); $result->setAllTableMetadata($table->getAllTableMetadata()); return $result; @@ -471,7 +471,7 @@ class API extends \Piwik\Plugin\API private function filterNonEntryActions($dataTable) { $dataTable->filter('ColumnCallbackDeleteRow', - array('entry_nb_visits', + array(PiwikMetrics::INDEX_PAGE_ENTRY_NB_VISITS, function ($visits) { return !strlen($visits); } @@ -487,7 +487,7 @@ class API extends \Piwik\Plugin\API private function filterNonExitActions($dataTable) { $dataTable->filter('ColumnCallbackDeleteRow', - array('exit_nb_visits', + array(PiwikMetrics::INDEX_PAGE_EXIT_NB_VISITS, function ($visits) { return !strlen($visits); }) |