Beispiel #1
0
 public function configureUserMenu(MenuUser $menu)
 {
     $userPreferences = new UserPreferences();
     $idSite = $this->getIdSite($userPreferences->getDefaultWebsiteId());
     if (Piwik::isUserHasAdminAccess($idSite)) {
         $menu->addManageItem('Goals_Goals', $this->urlForAction('manage', array('idSite' => $idSite)), 1);
     }
 }
Beispiel #2
0
 public function configureUserMenu(MenuUser $menu)
 {
     if (!Piwik::isUserIsAnonymous()) {
         $menu->addManageItem('CoreAdminHome_TrackingCode', $this->urlForAction('trackingCodeGenerator'), $order = 10);
         if (SettingsManager::hasUserPluginsSettingsForCurrentUser()) {
             $menu->addPersonalItem('CoreAdminHome_PluginSettings', $this->urlForAction('userPluginSettings'), $order = 15);
         }
     }
 }
Beispiel #3
0
 public function configureUserMenu(MenuUser $menu)
 {
     $userPreferences = new UserPreferences();
     $default = $userPreferences->getDefaultWebsiteId();
     $idSite = Common::getRequestVar('idSite', $default, 'int');
     if (Piwik::isUserHasAdminAccess($idSite)) {
         $menu->addManageItem('Custom Variables', $this->urlForAction('manage'), $orderId = 15);
     }
 }
Beispiel #4
0
 public function configureUserMenu(MenuUser $menu)
 {
     $menu->addPersonalItem(null, array(), 1, false);
     $menu->addManageItem(null, array(), 2, false);
     $menu->addPlatformItem(null, array(), 3, false);
 }
Beispiel #5
0
 public function configureUserMenu(MenuUser $menu)
 {
     $tooltip = Piwik::translate(\Piwik\Plugin\Manager::getInstance()->isPluginActivated('MobileMessaging') ? 'MobileMessaging_TopLinkTooltip' : 'ScheduledReports_TopLinkTooltip');
     $menu->addManageItem(null, $this->urlForDefaultAction(array('segment' => false)), 10);
     $menu->addManageItem($this->getTopMenuTranslationKey(), $this->urlForAction('index', array('segment' => false)), 13, $tooltip);
 }