diff options
author | Frédéric Guillot <fred@kanboard.net> | 2014-11-15 21:55:42 -0500 |
---|---|---|
committer | Frédéric Guillot <fred@kanboard.net> | 2014-11-15 21:55:42 -0500 |
commit | 557bc2c3cd1fd2dddf1d7c03731aaaf173cd2bb7 (patch) | |
tree | 717c5b015b52127dca2674bffcc98a3e92893e12 /app/Model/ProjectAnalytic.php | |
parent | aa6fffb05a7d84a36991341610675499b6ea8a79 (diff) |
Don't display analytics if not enough data
Diffstat (limited to 'app/Model/ProjectAnalytic.php')
-rw-r--r-- | app/Model/ProjectAnalytic.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/app/Model/ProjectAnalytic.php b/app/Model/ProjectAnalytic.php index b62248eb..46f2242d 100644 --- a/app/Model/ProjectAnalytic.php +++ b/app/Model/ProjectAnalytic.php @@ -34,6 +34,10 @@ class ProjectAnalytic extends Base ); } + if ($total === 0) { + return array(); + } + foreach ($metrics as &$metric) { $metric['percentage'] = round(($metric['nb_tasks'] * 100) / $total, 2); } @@ -71,6 +75,10 @@ class ProjectAnalytic extends Base $metrics[$user]['nb_tasks']++; } + if ($total === 0) { + return array(); + } + foreach ($metrics as &$metric) { $metric['percentage'] = round(($metric['nb_tasks'] * 100) / $total, 2); } |