From: Florian G. <re...@us...> - 2007-09-06 22:59:50
|
Update of /cvsroot/perfparse/_perfparse-phpgui/smarty_extensions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28828/phpgui/smarty_extensions Modified Files: modifier.difftime.php Log Message: more on policy ui Index: modifier.difftime.php =================================================================== RCS file: /cvsroot/perfparse/_perfparse-phpgui/smarty_extensions/modifier.difftime.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** modifier.difftime.php 29 Dec 2006 00:27:07 -0000 1.1 --- modifier.difftime.php 6 Sep 2007 22:59:50 -0000 1.2 *************** *** 4,14 **** --- 4,21 ---- * Smarty Plugin * $Id$ + * Usage: $smarty_var_in_seconds|difftime */ function smarty_modifier_difftime($seconds) { + if($seconds=="" || $seconds==NULL) { + return ""; + } $seconds=(int) $seconds; if($seconds == 0) { return "deleted immediately"; } + if($seconds < 0) { + return "never deleted"; + } $o_sec=$seconds % 60; $seconds=floor($seconds/60); *************** *** 20,24 **** $seconds=floor($seconds/24); // $seconds are now days ! if($seconds > 365) { $o_y=floor($seconds / 365); $seconds=$seconds-($o_y*365); --- 27,31 ---- $seconds=floor($seconds/24); // $seconds are now days ! if($seconds >= 365) { $o_y=floor($seconds / 365); $seconds=$seconds-($o_y*365); *************** *** 43,50 **** // debug // $output="o_y=$o_y o_mon=$o_mon o_week=$o_week o_days=$o_days o_h=$o_h o_min=$o_min o_sec=$o_sec result: "; ! $o_y=($o_y==0)?'':"$o_y a "; $o_mon=($o_mon==0)?'':"$o_mon months "; $o_week=($o_week==0)?'':"$o_week weeks "; ! $o_days=($o_days==0)?'':"$o_days d "; $output=$output.$o_y.$o_mon.$o_week.$o_days; if($o_h != 0 || $o_min != 0 || $o_sec !=0) { --- 50,57 ---- // debug // $output="o_y=$o_y o_mon=$o_mon o_week=$o_week o_days=$o_days o_h=$o_h o_min=$o_min o_sec=$o_sec result: "; ! $o_y=($o_y==0)?'':"$o_y year "; $o_mon=($o_mon==0)?'':"$o_mon months "; $o_week=($o_week==0)?'':"$o_week weeks "; ! $o_days=($o_days==0)?'':"$o_days days "; $output=$output.$o_y.$o_mon.$o_week.$o_days; if($o_h != 0 || $o_min != 0 || $o_sec !=0) { |