diff options
Diffstat (limited to 'plugins/Events/Columns/EventName.php')
-rw-r--r-- | plugins/Events/Columns/EventName.php | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/plugins/Events/Columns/EventName.php b/plugins/Events/Columns/EventName.php index d3415391a1..c2f084d3cd 100644 --- a/plugins/Events/Columns/EventName.php +++ b/plugins/Events/Columns/EventName.php @@ -11,6 +11,9 @@ namespace Piwik\Plugins\Events\Columns; use Piwik\Piwik; use Piwik\Plugin\ActionDimension; use Piwik\Plugins\Events\Segment; +use Piwik\Plugins\Events\Actions\ActionEvent; +use Piwik\Tracker\Action; +use Piwik\Tracker\Request; class EventName extends ActionDimension { @@ -28,4 +31,25 @@ class EventName extends ActionDimension { return Piwik::translate('Events_EventName'); } + + public function getActionId() + { + return Action::TYPE_EVENT_NAME; + } + + public function onLookupAction(Request $request, Action $action) + { + if (!($action instanceof ActionEvent)) { + return false; + } + + $eventName = $request->getParam('e_n'); + $eventName = trim($eventName); + + if (strlen($eventName) > 0) { + return $eventName; + } + + return false; + } }
\ No newline at end of file |