addPersonalItem() public method

See {@link add()}. Adds a new menu item to the manage section of the user menu.
Since: 2.5.0
public addPersonalItem ( string $menuName, array $url, integer $order = 50, boolean | string $tooltip = false )
$menuName string
$url array
$order integer
$tooltip boolean | string
Exemplo n.º 1
0
Arquivo: Menu.php Projeto: piwik/piwik
 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);
         }
     }
 }
Exemplo n.º 2
0
Arquivo: Menu.php Projeto: piwik/piwik
 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);
     }
 }
Exemplo n.º 3
0
Arquivo: Menu.php Projeto: piwik/piwik
 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);
 }