Piwik\Plugins\CorePluginsAdmin\Menu::configureAdminMenu PHP Method

configureAdminMenu() public method

public configureAdminMenu ( MenuAdmin $menu )
$menu Piwik\Menu\MenuAdmin
    public function configureAdminMenu(MenuAdmin $menu)
    {
        $hasSuperUserAcess = Piwik::hasUserSuperUserAccess();
        $isAnonymous = Piwik::isUserIsAnonymous();
        $isMarketplaceEnabled = Marketplace::isMarketplaceEnabled();
        $pluginsUpdateMessage = '';
        if ($hasSuperUserAcess && $isMarketplaceEnabled && $this->marketplacePlugins) {
            $pluginsHavingUpdate = $this->marketplacePlugins->getPluginsHavingUpdate();
            if (!empty($pluginsHavingUpdate)) {
                $pluginsUpdateMessage = sprintf(' (%d)', count($pluginsHavingUpdate));
            }
        }
        if (!$isAnonymous) {
            $menu->addPlatformItem(null, "", $order = 7);
        }
        if ($hasSuperUserAcess) {
            $menu->addSystemItem(Piwik::translate('General_Plugins') . $pluginsUpdateMessage, $this->urlForAction('plugins', array('activated' => '')), $order = 20);
        }
    }