From f451044d216bfa5a786a73d0b5c4db2ab6291677 Mon Sep 17 00:00:00 2001 From: Thomas Steur <thomas.steur@gmail.com> Date: Tue, 15 Dec 2015 03:22:02 +0000 Subject: [PATCH] refs #6761 add possibility to show all columns --- plugins/Events/Events.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/plugins/Events/Events.php b/plugins/Events/Events.php index 406b7c94d1..8fa211f279 100644 --- a/plugins/Events/Events.php +++ b/plugins/Events/Events.php @@ -9,9 +9,11 @@ namespace Piwik\Plugins\Events; use Piwik\Common; +use Piwik\DataTable; use Piwik\Piwik; use Piwik\Plugin\Report; use Piwik\Plugin\ViewDataTable; +use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable\AllColumns; class Events extends \Piwik\Plugin { @@ -145,9 +147,19 @@ class Events extends \Piwik\Plugin } $view->config->show_flatten_table = true; - $view->config->show_table_all_columns = false; $view->requestConfig->filter_sort_column = 'nb_events'; + if ($view->isViewDataTableId(AllColumns::ID)) { + $view->config->filters[] = function (DataTable $table) use ($view) { + $view->config->columns_to_display = array('label', 'nb_events', 'sum_event_value', 'avg_event_value', 'min_event_value', 'max_event_value'); + + if (!in_array($view->requestConfig->filter_sort_column, $view->config->columns_to_display)) { + $view->requestConfig->filter_sort_column = 'nb_events'; + } + }; + $view->config->show_pivot_by_subtable = false; + } + $labelTranslation = $this->getColumnTranslation($apiMethod); $view->config->addTranslation('label', $labelTranslation); $view->config->addTranslations($this->getMetricTranslations()); -- GitLab