1<?php
2/**
3 * Matomo - free/libre analytics platform
4 *
5 * @link https://matomo.org
6 * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
7 *
8 */
9namespace Piwik\Plugins\UsersManager;
10
11use Piwik\Menu\MenuAdmin;
12use Piwik\Piwik;
13
14class Menu extends \Piwik\Plugin\Menu
15{
16    public function configureAdminMenu(MenuAdmin $menu)
17    {
18        if (Piwik::isUserHasSomeAdminAccess() && UsersManager::isUsersAdminEnabled()) {
19            $menu->addSystemItem('UsersManager_MenuUsers', $this->urlForAction('index'), $order = 15);
20        }
21
22        if (Piwik::hasUserSuperUserAccess() && API::getInstance()->getSitesAccessFromUser('anonymous')) {
23            $menu->addSystemItem('UsersManager_AnonymousUser', $this->urlForAction('anonymousSettings'), $order = 16);
24        }
25
26        if (!Piwik::isUserIsAnonymous()) {
27            $menu->addItem('UsersManager_MenuPersonal', 'General_Settings', $this->urlForAction('userSettings'), 0);
28            $menu->addItem('UsersManager_MenuPersonal', 'General_Security', $this->urlForAction('userSecurity'), 1);
29        }
30    }
31}
32