From e607960b6aad0fd55d2a35eabf14f9779499c5d1 Mon Sep 17 00:00:00 2001 From: Keir Nellyer Date: Sat, 9 Jul 2016 23:48:14 -0400 Subject: [PATCH] Fix time intervals on report site not displaying correctly Before this would display values such as "0 minute ago" and "1 minutes ago". --- Plugins/Mineplex.ReportSite/view.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Plugins/Mineplex.ReportSite/view.php b/Plugins/Mineplex.ReportSite/view.php index a13eba6a0..1c695e645 100644 --- a/Plugins/Mineplex.ReportSite/view.php +++ b/Plugins/Mineplex.ReportSite/view.php @@ -319,22 +319,22 @@ function approximateHumanInterval($interval) { if ($interval->y > 0) { - $humanString = $interval->y . ' year' . ($interval->y != 0 ? 's' : ''); + $humanString = $interval->y . ' year' . ($interval->y != 1 ? 's' : ''); } else if ($interval->m > 0) { - $humanString = $interval->m . ' month' . ($interval->m != 0 ? 's' : ''); + $humanString = $interval->m . ' month' . ($interval->m != 1 ? 's' : ''); } else if ($interval->d > 0) { - $humanString = $interval->d . ' day' . ($interval->d != 0 ? 's' : ''); + $humanString = $interval->d . ' day' . ($interval->d != 1 ? 's' : ''); } else if ($interval->h > 0) { - $humanString = $interval->h . ' hour' . ($interval->h != 0 ? 's' : ''); + $humanString = $interval->h . ' hour' . ($interval->h != 1 ? 's' : ''); } else { - $humanString = $interval->i . ' minute' . ($interval->i != 0 ? 's' : ''); + $humanString = $interval->i . ' minute' . ($interval->i != 1 ? 's' : ''); } return $humanString;