summaryrefslogtreecommitdiff
path: root/smarty_bit/modifier.reltime.php
diff options
context:
space:
mode:
authorlaetzer <laetzer@users.sourceforge.net>2008-08-30 07:32:25 +0000
committerlaetzer <laetzer@users.sourceforge.net>2008-08-30 07:32:25 +0000
commit4fc94c742b963309ce5c5ea700853e628a169afc (patch)
tree705bad631560814e26d95307594b6a784393d11b /smarty_bit/modifier.reltime.php
parentbfb7475b368ed3ce4685cfdfa3e0f318b49b03fe (diff)
downloadkernel-4fc94c742b963309ce5c5ea700853e628a169afc.tar.gz
kernel-4fc94c742b963309ce5c5ea700853e628a169afc.tar.bz2
kernel-4fc94c742b963309ce5c5ea700853e628a169afc.zip
attempt to get of rid the (s)
Diffstat (limited to 'smarty_bit/modifier.reltime.php')
-rw-r--r--smarty_bit/modifier.reltime.php16
1 files changed, 15 insertions, 1 deletions
diff --git a/smarty_bit/modifier.reltime.php b/smarty_bit/modifier.reltime.php
index 62244e4..ebf00a2 100644
--- a/smarty_bit/modifier.reltime.php
+++ b/smarty_bit/modifier.reltime.php
@@ -58,8 +58,22 @@ function smarty_modifier_reltime( $pTimeStamp, $pMode = 'long', $pFallback = 'bi
if( $pMode == 'short' ) {
return floor( $delta / $hour )."h {$delta_hours}m ago";
}
- return floor( $delta / $hour )." hour(s) {$delta_hours} minute(s) ago";
+ if( floor( $delta / $hour ) > 1 ){
+ if( $delta_hours > 1 ){
+ return floor( $delta / $hour )." hours {$delta_hours} minutes ago";
+ } else {
+ return floor( $delta / $hour )." hours {$delta_hours} minute ago";
+ }
+ } else {
+ if( $delta_hours > 1 ){
+ return floor( $delta / $hour )." hour {$delta_hours} minutes ago";
+ } else {
+ return floor( $delta / $hour )." hour {$delta_hours} minute ago";
+ }
+ }
+
} else {
+
return round( $delta / $hour )." ".tra( "hour(s) ago" );
}
} elseif( $delta < $week ) {