Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Steur <thomas.steur@gmail.com>2015-01-12 03:10:52 +0300
committerThomas Steur <thomas.steur@gmail.com>2015-01-15 05:59:27 +0300
commit2d3c709c6129241bea360fb83383327e1fea7154 (patch)
treeef35c98317457a8e9acf490edc1f1e1daa55243b /plugins/CoreAdminHome/Menu.php
parent11b56513c260533c89fbef709817944227189e93 (diff)
show a menu in the user area, lots of improvements to be more consistent
Diffstat (limited to 'plugins/CoreAdminHome/Menu.php')
-rw-r--r--plugins/CoreAdminHome/Menu.php20
1 files changed, 15 insertions, 5 deletions
diff --git a/plugins/CoreAdminHome/Menu.php b/plugins/CoreAdminHome/Menu.php
index 17be9db0e0..3d99ba6a4b 100644
--- a/plugins/CoreAdminHome/Menu.php
+++ b/plugins/CoreAdminHome/Menu.php
@@ -31,14 +31,11 @@ class Menu extends \Piwik\Plugin\Menu
$menu->addSettingsItem('General_General',
$this->urlForAction('generalSettings'),
$order = 6);
- $menu->addManageItem('CoreAdminHome_TrackingCode',
- $this->urlForAction('trackingCodeGenerator'),
- $order = 10);
}
- if (SettingsManager::hasPluginsSettingsForCurrentUser()) {
+ if (Piwik::hasUserSuperUserAccess() && SettingsManager::hasSystemPluginsSettingsForCurrentUser()) {
$menu->addSettingsItem('General_Plugins',
- $this->urlForAction('pluginSettings'),
+ $this->urlForAction('adminPluginSettings'),
$order = 7);
}
}
@@ -50,4 +47,17 @@ class Menu extends \Piwik\Plugin\Menu
}
}
+ public function configureUserMenu(MenuUser $menu)
+ {
+ $menu->addManageItem('CoreAdminHome_TrackingCode',
+ $this->urlForAction('trackingCodeGenerator'),
+ $order = 10);
+
+ if (SettingsManager::hasUserPluginsSettingsForCurrentUser()) {
+ $menu->addPersonalItem('CoreAdminHome_PluginSettings',
+ $this->urlForAction('userPluginSettings'),
+ $order = 15);
+ }
+ }
+
}