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:
Diffstat (limited to 'core/Menu/Main.php')
-rw-r--r--core/Menu/Main.php149
1 files changed, 72 insertions, 77 deletions
diff --git a/core/Menu/Main.php b/core/Menu/Main.php
index 66eb237c5d..fa21883a30 100644
--- a/core/Menu/Main.php
+++ b/core/Menu/Main.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,69 +14,64 @@
*/
class Piwik_Menu_Main extends Piwik_Menu_Abstract
{
- static private $instance = null;
-
- /**
- * @return Piwik_Menu_Abstract
- */
- static public function getInstance()
- {
- if (self::$instance == null)
- {
- self::$instance = new self;
- }
- return self::$instance;
- }
+ static private $instance = null;
+
+ /**
+ * @return Piwik_Menu_Abstract
+ */
+ static public function getInstance()
+ {
+ if (self::$instance == null) {
+ self::$instance = new self;
+ }
+ return self::$instance;
+ }
+
+ /**
+ * Returns if the URL was found in the menu.
+ *
+ * @param string $url
+ * @return boolean
+ */
+ public function isUrlFound($url)
+ {
+ $menu = Piwik_Menu_Main::getInstance()->get();
- /**
- * Returns if the URL was found in the menu.
- *
- * @param string $url
- * @return boolean
- */
- public function isUrlFound($url)
- {
- $menu = Piwik_Menu_Main::getInstance()->get();
-
- foreach($menu as $mainMenuName => $subMenus)
- {
- foreach($subMenus as $subMenuName => $menuUrl)
- {
- if(strpos($subMenuName, '_') !== 0 && $menuUrl['_url'] == $url)
- {
- return true;
- }
- }
- }
- return false;
- }
+ foreach ($menu as $mainMenuName => $subMenus) {
+ foreach ($subMenus as $subMenuName => $menuUrl) {
+ if (strpos($subMenuName, '_') !== 0 && $menuUrl['_url'] == $url) {
+ return true;
+ }
+ }
+ }
+ return false;
+ }
+
+ /**
+ * Triggers the Menu.add hook and returns the menu.
+ *
+ * @return Array
+ */
+ public function get()
+ {
+ // We trigger the Event only once!
+ if (!$this->menu) {
+ Piwik_PostEvent('Menu.add');
+ }
+ return parent::get();
+ }
- /**
- * Triggers the Menu.add hook and returns the menu.
- *
- * @return Array
- */
- public function get()
- {
- // We trigger the Event only once!
- if(!$this->menu)
- {
- Piwik_PostEvent('Menu.add');
- }
- return parent::get();
- }
-
}
/**
* Checks if an entry uses the URL $url.
- *
- * @param string $url
+ *
+ * @param string $url
* @return boolean
*/
function Piwik_IsMenuUrlFound($url)
{
- return Piwik_Menu_Main::getInstance()->isUrlFound($url);
+ return Piwik_Menu_Main::getInstance()->isUrlFound($url);
}
/**
@@ -86,45 +81,45 @@ function Piwik_IsMenuUrlFound($url)
*/
function Piwik_GetMenu()
{
- return Piwik_Menu_Main::getInstance()->get();
+ return Piwik_Menu_Main::getInstance()->get();
}
/**
* Adds a new entry to the MainMenu.
*
- * @param string $mainMenuName
- * @param string $subMenuName
- * @param string $url
- * @param boolean $displayedForCurrentUser
- * @param int $order
+ * @param string $mainMenuName
+ * @param string $subMenuName
+ * @param string $url
+ * @param boolean $displayedForCurrentUser
+ * @param int $order
*/
-function Piwik_AddMenu( $mainMenuName, $subMenuName, $url, $displayedForCurrentUser = true, $order = 10)
+function Piwik_AddMenu($mainMenuName, $subMenuName, $url, $displayedForCurrentUser = true, $order = 10)
{
- Piwik_Menu_Main::getInstance()->add($mainMenuName, $subMenuName, $url, $displayedForCurrentUser, $order);
+ Piwik_Menu_Main::getInstance()->add($mainMenuName, $subMenuName, $url, $displayedForCurrentUser, $order);
}
/**
* Renames a menu entry.
- *
- * @param string $mainMenuOriginal
- * @param string $subMenuOriginal
- * @param string $mainMenuRenamed
- * @param string $subMenuRenamed
+ *
+ * @param string $mainMenuOriginal
+ * @param string $subMenuOriginal
+ * @param string $mainMenuRenamed
+ * @param string $subMenuRenamed
*/
-function Piwik_RenameMenuEntry($mainMenuOriginal, $subMenuOriginal,
- $mainMenuRenamed, $subMenuRenamed)
+function Piwik_RenameMenuEntry($mainMenuOriginal, $subMenuOriginal,
+ $mainMenuRenamed, $subMenuRenamed)
{
- Piwik_Menu_Main::getInstance()->rename($mainMenuOriginal, $subMenuOriginal, $mainMenuRenamed, $subMenuRenamed);
+ Piwik_Menu_Main::getInstance()->rename($mainMenuOriginal, $subMenuOriginal, $mainMenuRenamed, $subMenuRenamed);
}
/**
* Edits the URL of a menu entry.
- *
- * @param string $mainMenuToEdit
- * @param string $subMenuToEdit
- * @param string $newUrl
+ *
+ * @param string $mainMenuToEdit
+ * @param string $subMenuToEdit
+ * @param string $newUrl
*/
-function Piwik_EditMenuUrl( $mainMenuToEdit, $subMenuToEdit, $newUrl )
+function Piwik_EditMenuUrl($mainMenuToEdit, $subMenuToEdit, $newUrl)
{
- Piwik_Menu_Main::getInstance()->editUrl($mainMenuToEdit, $subMenuToEdit, $newUrl);
+ Piwik_Menu_Main::getInstance()->editUrl($mainMenuToEdit, $subMenuToEdit, $newUrl);
}