1<?php 2/** 3 * Matomo - free/libre analytics platform 4 * 5 * @link https://matomo.org 6 * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later 7 * 8 */ 9namespace Piwik\Plugins\Events\Reports; 10 11use Piwik\Common; 12use Piwik\Piwik; 13use Piwik\Plugins\Events\Columns\EventName; 14 15class GetName extends Base 16{ 17 protected function init() 18 { 19 parent::init(); 20 $this->dimension = new EventName(); 21 $this->name = Piwik::translate('Events_EventNames'); 22 $this->documentation = Piwik::translate('Events_EventNamesReportDocumentation'); 23 $this->metrics = array('nb_events', 'sum_event_value', 'min_event_value', 'max_event_value', 'nb_events_with_value'); 24 if (Common::getRequestVar('secondaryDimension', false) == 'eventCategory') { 25 $this->actionToLoadSubTables = 'getCategoryFromNameId'; 26 } else { 27 $this->actionToLoadSubTables = 'getActionFromNameId'; 28 } 29 $this->order = 2; 30 } 31} 32