public function configureReportingMenu(MenuReporting $menu) { if ($this->isEnabled()) { $url = array('module' => $this->module, 'action' => 'indexVisitorLog'); $menu->addVisitorsItem($this->widgetTitle, $url, $order = 5); } }
private function addMenuItemsForCustomDimensions(MenuReporting $menu, $dimensions, $scope) { $numItems = 0; foreach ($dimensions as $dimension) { if ($scope === $dimension['scope']) { $numItems++; } } $group = new Group(); $mainMenuName = ''; if ($scope === CustomDimensions::SCOPE_VISIT) { $mainMenuName = 'General_Visitors'; } elseif ($scope === CustomDimensions::SCOPE_ACTION) { $mainMenuName = 'General_Actions'; } foreach ($dimensions as $dimension) { if ($dimension['scope'] !== $scope) { continue; } $name = $dimension['name']; $id = $dimension['idcustomdimension']; $url = $this->urlForAction('menuGetCustomDimension', array('idDimension' => $id)); $order = 100 + $id; $tooltip = Piwik::translate('CustomDimensions_CustomDimensionId', $id); if ($scope === CustomDimensions::SCOPE_VISIT) { if ($numItems > 3) { $group->add($name, $url, $tooltip); } else { $menu->addVisitorsItem($name, $url, $order, $tooltip); } } elseif ($scope === CustomDimensions::SCOPE_ACTION) { if ($numItems > 3) { $group->add($name, $url, $tooltip); } else { $menu->addActionsItem($name, $url, $order, $tooltip); } } if ($numItems > 3) { $title = Piwik::translate('CustomDimensions_CustomDimensions'); $menu->addGroup($mainMenuName, $title, $group, ++$order, $tooltip = false); } } }
public function configureReportingMenu(MenuReporting $menu) { $menu->addVisitorsItem('DevicesDetection_submenu', $this->urlForAction('index')); }
public function configureReportingMenu(MenuReporting $menu) { if (PluginManager::getInstance()->isPluginActivated('UserCountry')) { $menu->addVisitorsItem('UserCountryMap_RealTimeMap', array('module' => 'UserCountryMap', 'action' => 'realtimeWorldMap'), $order = 70); } }
public function configureReportingMenu(MenuReporting $menu) { $menu->addVisitorsItem('UserCountryMap_RealTimeMap', array('module' => 'UserCountryMap', 'action' => 'realtimeWorldMap'), $order = 70); }
public function configureReportingMenu(MenuReporting $menu) { $menu->addVisitorsItem('UserCountry_SubmenuLocations', $this->urlForAction('index')); }
public function configureReportingMenu(MenuReporting $menu) { $menu->addVisitorsItem('', array(), 10); $menu->addVisitorsItem('General_Overview', array('module' => 'VisitsSummary', 'action' => 'index'), 1); }
public function configureReportingMenu(MenuReporting $menu) { $menu->addVisitorsItem('VisitFrequency_SubmenuFrequency', $this->urlForAction('index'), $order = 55); }
public function configureReportingMenu(MenuReporting $menu) { $menu->addVisitorsItem('DevicesDetection_submenu', array('module' => 'DevicesDetection', 'action' => 'index')); }
public function configureReportingMenu(MenuReporting $menu) { $menu->addVisitorsItem('DevicesDetection_Devices', $this->urlForAction('devices')); $menu->addVisitorsItem('DevicesDetection_Software', $this->urlForAction('software')); }
public function configureReportingMenu(MenuReporting $menu) { $menu->addVisitorsItem('VisitTime_SubmenuTimes', $this->urlForAction('index'), $order = 65); }
public function configureReportingMenu(MenuReporting $menu) { $menu->addVisitorsItem('General_Settings', $this->urlForAction('index')); }
public function configureReportingMenu(MenuReporting $menu) { $menu->addVisitorsItem('VisitTime_SubmenuTimes', array('module' => 'VisitTime', 'action' => 'index'), $order = 65); }
public function configureReportingMenu(MenuReporting $menu) { $menu->addVisitorsItem('VisitFrequency_SubmenuFrequency', array('module' => 'VisitFrequency', 'action' => 'index'), $order = 55); }
public function configureReportingMenu(MenuReporting $menu) { $menu->addVisitorsItem('General_Settings', array('module' => 'UserSettings', 'action' => 'index')); }
public function configureReportingMenu(MenuReporting $menu) { $menu->addVisitorsItem('ClickHeat', array('module' => 'ClickHeat', 'action' => 'view'), 1); }
public function configureReportingMenu(MenuReporting $menu) { if (PluginManager::getInstance()->isPluginActivated('UserCountry')) { $menu->addVisitorsItem('UserCountryMap_RealTimeMap', $this->urlForAction('realtimeWorldMap'), $order = 70); } }