Refactoring - renamed a function for clarity of purpose.
authorNik Okuntseff <support@anuko.com>
Thu, 21 Jul 2016 16:41:41 +0000 (16:41 +0000)
committerNik Okuntseff <support@anuko.com>
Thu, 21 Jul 2016 16:41:41 +0000 (16:41 +0000)
WEB-INF/lib/ttTimeHelper.class.php
time.php

index f98d675..a6117ee 100644 (file)
@@ -146,8 +146,9 @@ class ttTimeHelper {
     return (int)@$time_a[1] + ((int)@$time_a[0]) * 60;
   }
   
-  // fromMinutes - converts a number of minutes to format 00:00
-  static function fromMinutes($minutes){
+  // toAbsDuration - converts a number of minutes to format 00:00
+  // even if $minutes is negative.
+  static function toAbsDuration($minutes){
     $hours = (string)((int)abs($minutes / 60));
     $mins = (string)(abs($minutes % 60));
     if (strlen($hours) == 1)
@@ -162,7 +163,7 @@ class ttTimeHelper {
     $duration_minutes = ttTimeHelper::toMinutes($finish) - ttTimeHelper::toMinutes($start);
     if ($duration_minutes <= 0) return false;
     
-    return ttTimeHelper::fromMinutes($duration_minutes);
+    return ttTimeHelper::toAbsDuration($duration_minutes);
   }
   
   // The to12HourFormat function converts a 24-hour time value (such as 15:23) to 12 hour format (03:23 PM).
index 33b5763..63290a6 100644 (file)
--- a/time.php
+++ b/time.php
@@ -72,7 +72,7 @@ if ($user->isPluginEnabled('mq')){
   
   $smarty->assign('month_total', $month_total);
   $smarty->assign('over_quota', $minutesLeft < 0);
-  $smarty->assign('month_left', ttTimeHelper::fromMinutes($minutesLeft));
+  $smarty->assign('month_left', ttTimeHelper::toAbsDuration($minutesLeft));
 }
 
 // Initialize variables.