From d5cce8a23e812e78d4e8fe8ed7db19bfc88d873d Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Wed, 31 Jan 2018 11:02:34 +0100 Subject: [PATCH] Miglioramento ordinamento sottomenu Miglioramento della query per l'ordinamneto dei sottomenu, basata sul commit 74aa3cf08cda771dc6e267828232eb6339584287. --- src/Modules.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Modules.php b/src/Modules.php index 291411f54..6cbd40f0c 100644 --- a/src/Modules.php +++ b/src/Modules.php @@ -316,7 +316,15 @@ class Modules $query .= ' LEFT JOIN `zz_modules` AS `t'.$i.'` ON `t'.$i.'`.`parent` = `t'.($i - 1).'`.`id`'; } - $query .= ' WHERE `t0`.`parent` IS NULL ORDER BY `t0`.`order` ASC, `t1`.`order` ASC, `t2`.`order` ASC'; + $query .= ' WHERE `t0`.`parent` IS NULL ORDER BY '; + + for ($i = 0; $i < $depth; ++$i) { + $query .= '`t'.$i.'`.`order` ASC'; + + if ($i != $depth - 1) { + $query .= ', '; + } + } $modules = $database->fetchArray($query);