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:
Diffstat (limited to 'plugins/MultiSites/Dashboard.php')
-rw-r--r--plugins/MultiSites/Dashboard.php17
1 files changed, 14 insertions, 3 deletions
diff --git a/plugins/MultiSites/Dashboard.php b/plugins/MultiSites/Dashboard.php
index 894eddcd64..c1ddd555b8 100644
--- a/plugins/MultiSites/Dashboard.php
+++ b/plugins/MultiSites/Dashboard.php
@@ -9,6 +9,7 @@
namespace Piwik\Plugins\MultiSites;
use Piwik\API\DataTablePostProcessor;
+use Piwik\API\Request;
use Piwik\API\ResponseBuilder;
use Piwik\Config;
use Piwik\Metrics\Formatter;
@@ -47,9 +48,19 @@ class Dashboard
*/
public function __construct($period, $date, $segment)
{
- $sites = API::getInstance()->getAll($period, $date, $segment, $_restrictSitesToLogin = false,
- $enhanced = true, $searchTerm = false,
- $this->displayedMetricColumns);
+ $sites = Request::processRequest('MultiSites.getAll', [
+ 'period' => $period,
+ 'date' => $date,
+ 'segment' => $segment,
+ 'enhanced' => '1',
+ // NOTE: have to select everything since with queued filters disabled some metrics won't be renamed to
+ // their display name, and so showColumns will end up removing those.
+ 'showColumns' => '',
+ 'disable_queued_filters' => '1',
+ 'filter_limit' => '-1',
+ 'filter_offset' => '0',
+ ], $default = []);
+
$sites->deleteRow(DataTable::ID_SUMMARY_ROW);
/** @var DataTable $pastData */