diff options
| author | laetzer <laetzer@users.sourceforge.net> | 2008-08-30 07:32:25 +0000 |
|---|---|---|
| committer | laetzer <laetzer@users.sourceforge.net> | 2008-08-30 07:32:25 +0000 |
| commit | 4fc94c742b963309ce5c5ea700853e628a169afc (patch) | |
| tree | 705bad631560814e26d95307594b6a784393d11b /smarty_bit/modifier.reltime.php | |
| parent | bfb7475b368ed3ce4685cfdfa3e0f318b49b03fe (diff) | |
| download | kernel-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.php | 16 |
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 ) { |
