diff --git a/module/dept/model.php b/module/dept/model.php index 5760df05b9..3eca6156f6 100644 --- a/module/dept/model.php +++ b/module/dept/model.php @@ -98,7 +98,8 @@ class deptModel extends model } } - $topMenu = isset($deptMenu[0]) ? $deptMenu[0] : array_pop($deptMenu); + arsort($deptMenu); + $topMenu = array_pop($deptMenu); $topMenu = explode("\n", trim($topMenu)); $lastMenu[] = '/'; foreach($topMenu as $menu) @@ -147,7 +148,8 @@ class deptModel extends model $deptMenu[$dept->parent] .= "\n"; } - $deptMenu = isset($deptMenu[0]) ? $deptMenu[0] : array_pop($deptMenu); + arsort($deptMenu); + $deptMenu = array_pop($deptMenu); $lastMenu = "\n"; return $lastMenu; }