public function configureAdminMenu(MenuAdmin $menu) { $title = 'MobileMessaging_SettingsMenu'; $url = $this->urlForAction('index'); $order = 35; if (Piwik::hasUserSuperUserAccess()) { $menu->addSystemItem($title, $url, $order); } else { if (!Piwik::isUserIsAnonymous()) { $menu->addPersonalItem($title, $url, $order); } } }
public function configureAdminMenu(MenuAdmin $menu) { $menu->addPersonalItem(null, array(), 1, false); $menu->addSystemItem(null, array(), 2, false); $menu->addMeasurableItem(null, array(), $order = 3); $menu->addPlatformItem(null, array(), 4, false); $menu->addDiagnosticItem(null, array(), $order = 5); $menu->addDevelopmentItem(null, array(), $order = 40); if (Piwik::hasUserSuperUserAccess()) { $menu->addSystemItem('General_GeneralSettings', $this->urlForAction('generalSettings'), $order = 5); } if (!Piwik::isUserIsAnonymous()) { $menu->addMeasurableItem('CoreAdminHome_TrackingCode', $this->urlForAction('trackingCodeGenerator'), $order = 12); } }
public function configureAdminMenu(MenuAdmin $menu) { $tooltip = Piwik::translate(\Piwik\Plugin\Manager::getInstance()->isPluginActivated('MobileMessaging') ? 'MobileMessaging_TopLinkTooltip' : 'ScheduledReports_TopLinkTooltip'); $menu->addPersonalItem($this->getTopMenuTranslationKey(), $this->urlForAction('index', array('segment' => false)), 7, $tooltip); }