addDevelopmentItem() 공개 메소드

See {@link add()}. Adds a new menu item to the development section of the admin menu.
부터: 2.5.0
public addDevelopmentItem ( string $menuName, array $url, integer $order = 50, boolean | string $tooltip = false )
$menuName string
$url array
$order integer
$tooltip boolean | string
예제 #1
0
파일: Menu.php 프로젝트: mgou-net/piwik
 public function configureAdminMenu(MenuAdmin $menu)
 {
     $menu->registerMenuIcon('CoreAdminHome_MenuDevelopment', 'icon-admin-development');
     $menu->registerMenuIcon('CoreAdminHome_MenuDiagnostic', 'icon-admin-diagnostic');
     $menu->registerMenuIcon('CorePluginsAdmin_MenuPlatform', 'icon-admin-platform');
     $menu->registerMenuIcon('General_Settings', 'icon-admin-settings');
     $menu->registerMenuIcon('CoreAdminHome_Administration', 'icon-admin-administration');
     if (Development::isEnabled() && Piwik::isUserHasSomeAdminAccess()) {
         $menu->addDevelopmentItem('UI Demo', $this->urlForAction('demo'));
     }
 }
예제 #2
0
파일: Menu.php 프로젝트: 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);
     }
 }
예제 #3
0
파일: Menu.php 프로젝트: a4tunado/piwik
 public function configureAdminMenu(MenuAdmin $menu)
 {
     $hasAdminAccess = Piwik::isUserHasSomeAdminAccess();
     if ($hasAdminAccess) {
         $menu->addManageItem(null, "", $order = 1);
         $menu->addSettingsItem(null, "", $order = 5);
         $menu->addDiagnosticItem(null, "", $order = 10);
         $menu->addDevelopmentItem(null, "", $order = 15);
         $menu->addSettingsItem('CoreAdminHome_MenuGeneralSettings', $this->urlForAction('generalSettings'), $order = 6);
         $menu->addManageItem('CoreAdminHome_TrackingCode', $this->urlForAction('trackingCodeGenerator'), $order = 4);
     }
     if (SettingsManager::hasPluginsSettingsForCurrentUser()) {
         $menu->addSettingsItem('CoreAdminHome_PluginSettings', $this->urlForAction('pluginSettings'), $order = 7);
     }
 }
예제 #4
0
 public function configureAdminMenu(MenuAdmin $menu)
 {
     $hasAdminAccess = Piwik::isUserHasSomeAdminAccess();
     if ($hasAdminAccess) {
         $menu->addManageItem(null, array(), $order = 1);
         $menu->addSettingsItem(null, array(), $order = 5);
         $menu->addDiagnosticItem(null, array(), $order = 10);
         $menu->addDevelopmentItem(null, array(), $order = 15);
         if (Piwik::hasUserSuperUserAccess()) {
             $menu->addSettingsItem('General_General', $this->urlForAction('generalSettings'), $order = 6);
         }
     }
     if (Piwik::hasUserSuperUserAccess() && SettingsManager::hasSystemPluginsSettingsForCurrentUser()) {
         $menu->addSettingsItem('CoreAdminHome_PluginSettings', $this->urlForAction('adminPluginSettings'), $order = 7);
     }
 }
예제 #5
0
파일: Menu.php 프로젝트: piwik/piwik
 public function configureAdminMenu(MenuAdmin $menu)
 {
     $menu->registerMenuIcon('CoreAdminHome_MenuDevelopment', 'icon-admin-development');
     $menu->registerMenuIcon('CoreAdminHome_MenuDiagnostic', 'icon-admin-diagnostic');
     $menu->registerMenuIcon('CorePluginsAdmin_MenuPlatform', 'icon-admin-platform');
     $menu->registerMenuIcon('General_Settings', 'icon-admin-settings');
     $menu->registerMenuIcon('CoreAdminHome_Administration', 'icon-settings');
     $menu->registerMenuIcon('UsersManager_MenuPersonal', 'icon-user-personal');
     $menu->registerMenuIcon('CoreAdminHome_MenuSystem', 'icon-server');
     $menu->registerMenuIcon('CorePluginsAdmin_MenuPlatform', 'icon-user-platform');
     $manageMeasurablesIcon = 'icon-open-source';
     $menu->registerMenuIcon('CoreAdminHome_MenuMeasurables', $manageMeasurablesIcon);
     $menu->registerMenuIcon('SitesManager_Sites', $manageMeasurablesIcon);
     $menu->registerMenuIcon('MobileAppMeasurable_MobileApps', $manageMeasurablesIcon);
     if (Development::isEnabled() && Piwik::isUserHasSomeAdminAccess()) {
         $menu->addDevelopmentItem('UI Demo', $this->urlForAction('demo'));
     }
 }
예제 #6
0
 public function configureAdminMenu(MenuAdmin $menu)
 {
     if (Development::isEnabled() && Piwik::isUserHasSomeAdminAccess()) {
         $menu->addDevelopmentItem('UI demo', $this->urlForAction('demo'));
     }
 }
예제 #7
0
 public function configureAdminMenu(MenuAdmin $menu)
 {
     if (Development::isEnabled() && Piwik::isUserHasSomeAdminAccess()) {
         $menu->addDevelopmentItem('LanguagesManager_TranslationSearch', array('module' => 'LanguagesManager', 'action' => 'searchTranslation'));
     }
 }
예제 #8
0
 public function configureAdminMenu(MenuAdmin $menu)
 {
     if (Development::isEnabled() && Piwik::isUserHasSomeAdminAccess()) {
         $menu->addDevelopmentItem('LanguagesManager_TranslationSearch', $this->urlForAction('searchTranslation'));
     }
 }