From 4b481f534bc7943488a89a721ddf2281b3db33e6 Mon Sep 17 00:00:00 2001 From: caoyanyi Date: Fri, 21 Oct 2022 11:25:54 +0800 Subject: [PATCH] * Fix bug #28786. --- module/task/view/lineareffort.html.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/module/task/view/lineareffort.html.php b/module/task/view/lineareffort.html.php index c6677f2380..08cd30ee3e 100644 --- a/module/task/view/lineareffort.html.php +++ b/module/task/view/lineareffort.html.php @@ -19,6 +19,7 @@ $recorders = array(); $allOrders = array(); $allEfforts = array(); $myOrders = array(); +$myCountList = array(); $myLastID = array(); $myEfforts = array(); $myLastOrder = 0; @@ -35,11 +36,15 @@ foreach($efforts as $key => $effort) if($app->user->account == $account) { if($allOrders[$myLastOrder] != $effort->order + 1) $myLastOrder = $order; - $myOrders[$myLastOrder] = isset($myOrders[$myLastOrder]) ? ++$myOrders[$myLastOrder] : 1; + $myCountList[$myLastOrder] = isset($myCountList[$myLastOrder]) ? ++$myCountList[$myLastOrder] : 1; $myLastID[$myLastOrder] = isset($myLastID[$myLastOrder]) ? ($myLastID[$myLastOrder] < $effort->id ? $effort->id : $myLastID[$myLastOrder]) : $effort->id; $myEfforts[$myLastOrder][] = $effort; + + if(!isset($myOrders[$effort->order])) $myOrders[$effort->order] = 0; + $myOrders[$effort->order] += 1; } } +ksort($myOrders); ?>
@@ -49,7 +54,7 @@ foreach($efforts as $key => $effort)
- + @@ -69,7 +74,7 @@ foreach($efforts as $key => $effort) - $count):?> + $count):?> account != $this->app->user->account) continue;?> @@ -132,7 +137,7 @@ foreach($efforts as $key => $effort)
- +