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
path: root/core/Menu
diff options
context:
space:
mode:
authorrobocoder <anthon.pang@gmail.com>2011-03-21 20:39:33 +0300
committerrobocoder <anthon.pang@gmail.com>2011-03-21 20:39:33 +0300
commitc229fd95d9cd6013afc816e24c262b862f6de3a2 (patch)
treee6026256471eec61ce2128f3873269f287016816 /core/Menu
parent238ab13580c2c8a12e798d63af127549039b13b5 (diff)
refs #1552
git-svn-id: http://dev.piwik.org/svn/trunk@4160 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Diffstat (limited to 'core/Menu')
-rw-r--r--core/Menu/Abstract.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/core/Menu/Abstract.php b/core/Menu/Abstract.php
index 5d3bac95ec..6e6c0b2d3a 100644
--- a/core/Menu/Abstract.php
+++ b/core/Menu/Abstract.php
@@ -65,11 +65,13 @@ abstract class Piwik_Menu_Abstract {
if (!isset($this->menu[$menuName]) || empty($subMenuName)) {
$this->menu[$menuName]['_url'] = $menuEntry[2];
$this->menu[$menuName]['_order'] = $menuEntry[4];
+ $this->menu[$menuName]['_name'] = $menuName;
$this->menu[$menuName]['_hasSubmenu'] = false;
}
if (!empty($subMenuName)) {
$this->menu[$menuName][$subMenuName]['_url'] = $menuEntry[2];
$this->menu[$menuName][$subMenuName]['_order'] = $menuEntry[4];
+ $this->menu[$menuName][$subMenuName]['_name'] = $subMenuName;
$this->menu[$menuName]['_hasSubmenu'] = true;
}
}
@@ -124,6 +126,7 @@ abstract class Piwik_Menu_Abstract {
if (!empty($subMenuOriginal)) {
if (isset($this->menu[$mainMenuOriginal][$subMenuOriginal])) {
$save = $this->menu[$mainMenuOriginal][$subMenuOriginal];
+ $save['_name'] = $subMenuRenamed;
unset($this->menu[$mainMenuOriginal][$subMenuOriginal]);
$this->menu[$mainMenuRenamed][$subMenuRenamed] = $save;
}
@@ -132,6 +135,7 @@ abstract class Piwik_Menu_Abstract {
else {
if (isset($this->menu[$mainMenuOriginal])) {
$save = $this->menu[$mainMenuOriginal];
+ $save['_name'] = $mainMenuRenamed;
unset($this->menu[$mainMenuOriginal]);
$this->menu[$mainMenuRenamed] = $save;
}
@@ -170,9 +174,8 @@ abstract class Piwik_Menu_Abstract {
}
if ($itemOne['_order'] == $itemTwo['_order']) {
- return 0;
+ return strcmp($itemOne['_name'], $itemTwo['_name']);
}
return ($itemOne['_order'] < $itemTwo['_order']) ? -1 : 1;
}
-
}