From 86acb5cca828931505593c97d969ac60c2bc084f Mon Sep 17 00:00:00 2001 From: Srokap Date: Tue, 3 Jul 2012 15:22:10 +0200 Subject: Fixes #3035 - menu items appearing in reverse registration order --- engine/classes/ElggMenuItem.php | 3 +++ 1 file changed, 3 insertions(+) (limited to 'engine/classes/ElggMenuItem.php') diff --git a/engine/classes/ElggMenuItem.php b/engine/classes/ElggMenuItem.php index 4bc9144d4..fe25f3ddd 100644 --- a/engine/classes/ElggMenuItem.php +++ b/engine/classes/ElggMenuItem.php @@ -542,6 +542,9 @@ class ElggMenuItem { * @return void */ public function sortChildren($sortFunction) { + foreach ($this->data['children'] as $key => $node) { + $this->data['children'][$key]->original_order = $key; + } usort($this->data['children'], $sortFunction); } -- cgit v1.2.3