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
diff options
context:
space:
mode:
authorThomas Steur <thomas.steur@gmail.com>2015-03-10 02:24:04 +0300
committerThomas Steur <thomas.steur@gmail.com>2015-03-11 04:34:47 +0300
commit2a1dcbd35ec0fd8dd8a384fe00671bf37ec7fd3e (patch)
tree9e73d85aa8bd9f354bb695c5d5484655f77d46f3 /plugins/Actions/Reports
parent3db2044b94b411ac7c13e417582d06cd9c760acf (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/Reports')
-rw-r--r--plugins/Actions/Reports/Base.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/plugins/Actions/Reports/Base.php b/plugins/Actions/Reports/Base.php
index 6d7146ae73..45c9c0af9c 100644
--- a/plugins/Actions/Reports/Base.php
+++ b/plugins/Actions/Reports/Base.php
@@ -9,6 +9,7 @@
namespace Piwik\Plugins\Actions\Reports;
use Piwik\Common;
+use Piwik\Metrics;
use Piwik\Metrics\Formatter;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
@@ -91,7 +92,11 @@ abstract class Base extends \Piwik\Plugin\Report
protected function addExcludeLowPopDisplayProperties(ViewDataTable $view)
{
if (Common::getRequestVar('enable_filter_excludelowpop', '0', 'string') != '0') {
- $view->requestConfig->filter_excludelowpop = 'nb_hits';
+ if (Common::getRequestVar('flat', 0, 'int') === 1) {
+ $view->requestConfig->filter_excludelowpop = 'nb_hits';
+ } else {
+ $view->requestConfig->filter_excludelowpop = Metrics::INDEX_PAGE_NB_HITS;
+ }
$view->requestConfig->filter_excludelowpop_value = function () {
// computing minimum value to exclude (2 percent of the total number of actions)
$visitsInfo = \Piwik\Plugins\VisitsSummary\Controller::getVisitsSummary()->getFirstRow();