diff options
Diffstat (limited to 'core/Menu/Admin.php')
-rw-r--r-- | core/Menu/Admin.php | 115 |
1 files changed, 56 insertions, 59 deletions
diff --git a/core/Menu/Admin.php b/core/Menu/Admin.php index 9463e2291d..f85259811e 100644 --- a/core/Menu/Admin.php +++ b/core/Menu/Admin.php @@ -1,10 +1,10 @@ <?php /** * Piwik - Open source web analytics - * + * * @link http://piwik.org * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later - * + * * @category Piwik * @package Piwik_Menu */ @@ -14,33 +14,31 @@ */ class Piwik_Menu_Admin extends Piwik_Menu_Abstract { - static private $instance = null; + static private $instance = null; - /** - * @return Piwik_Menu_Admin - */ - static public function getInstance() - { - if (self::$instance == null) - { - self::$instance = new self; - } - return self::$instance; - } + /** + * @return Piwik_Menu_Admin + */ + static public function getInstance() + { + if (self::$instance == null) { + self::$instance = new self; + } + return self::$instance; + } - /** - * Triggers the AdminMenu.add hook and returns the menu. - * - * @return Array - */ - public function get() - { - if(!$this->menu) - { - Piwik_PostEvent('AdminMenu.add'); - } - return parent::get(); - } + /** + * Triggers the AdminMenu.add hook and returns the menu. + * + * @return Array + */ + public function get() + { + if (!$this->menu) { + Piwik_PostEvent('AdminMenu.add'); + } + return parent::get(); + } } /** @@ -50,21 +48,20 @@ class Piwik_Menu_Admin extends Piwik_Menu_Abstract */ function Piwik_GetCurrentAdminMenuName() { - $menu = Piwik_GetAdminMenu(); - $currentModule = Piwik::getModule(); - $currentAction = Piwik::getAction(); - foreach($menu as $name => $submenu) - { - foreach($submenu as $subMenuName => $parameters) { - if(strpos($subMenuName, '_') !== 0 && - $parameters['_url']['module'] == $currentModule - && $parameters['_url']['action'] == $currentAction) - { - return $subMenuName; - } - } - } - return false; + $menu = Piwik_GetAdminMenu(); + $currentModule = Piwik::getModule(); + $currentAction = Piwik::getAction(); + foreach ($menu as $name => $submenu) { + foreach ($submenu as $subMenuName => $parameters) { + if (strpos($subMenuName, '_') !== 0 && + $parameters['_url']['module'] == $currentModule + && $parameters['_url']['action'] == $currentAction + ) { + return $subMenuName; + } + } + } + return false; } /** @@ -74,43 +71,43 @@ function Piwik_GetCurrentAdminMenuName() */ function Piwik_GetAdminMenu() { - return Piwik_Menu_Admin::getInstance()->get(); + return Piwik_Menu_Admin::getInstance()->get(); } /** * Adds a new AdminMenu entry. * - * @param string $adminMenuName - * @param string $url - * @param boolean $displayedForCurrentUser - * @param int $order + * @param string $adminMenuName + * @param string $url + * @param boolean $displayedForCurrentUser + * @param int $order */ -function Piwik_AddAdminMenu( $adminMenuName, $url, $displayedForCurrentUser = true, $order = 10 ) +function Piwik_AddAdminMenu($adminMenuName, $url, $displayedForCurrentUser = true, $order = 10) { - Piwik_Menu_Admin::getInstance()->add('General_Settings', $adminMenuName, $url, $displayedForCurrentUser, $order); + Piwik_Menu_Admin::getInstance()->add('General_Settings', $adminMenuName, $url, $displayedForCurrentUser, $order); } /** * Adds a new AdminMenu entry with a submenu. * - * @param string $adminMenuName - * @param string $adminSubMenuName - * @param string $url - * @param boolean $displayedForCurrentUser - * @param int $order + * @param string $adminMenuName + * @param string $adminSubMenuName + * @param string $url + * @param boolean $displayedForCurrentUser + * @param int $order */ -function Piwik_AddAdminSubMenu( $adminMenuName, $adminSubMenuName, $url, $displayedForCurrentUser = true, $order = 10 ) +function Piwik_AddAdminSubMenu($adminMenuName, $adminSubMenuName, $url, $displayedForCurrentUser = true, $order = 10) { - Piwik_Menu_Admin::getInstance()->add($adminMenuName, $adminSubMenuName, $url, $displayedForCurrentUser, $order); + Piwik_Menu_Admin::getInstance()->add($adminMenuName, $adminSubMenuName, $url, $displayedForCurrentUser, $order); } /** * Renames an AdminMenu entry. * - * @param string $adminMenuOriginal - * @param string $adminMenuRenamed + * @param string $adminMenuOriginal + * @param string $adminMenuRenamed */ function Piwik_RenameAdminMenuEntry($adminMenuOriginal, $adminMenuRenamed) { - Piwik_Menu_Admin::getInstance()->rename($adminMenuOriginal, null, $adminMenuRenamed, null); + Piwik_Menu_Admin::getInstance()->rename($adminMenuOriginal, null, $adminMenuRenamed, null); } |