Files
zurawik.pl/core/plugins/Smarty/modifier.renderValue.php
2026-05-15 18:33:51 +02:00

32 lines
585 B
PHP

<?php
/**
* renderuje wartość
*
* @param $str
* @return unknown_type
*/
function smarty_modifier_renderValue(Stat $value){
if(!is_a($value,'Stat'))return '-';
$valObj = $value -> GetValue();
if($valObj->GetValue() == '-0')return '-';
$val = $valObj->GetValue();
if(empty($val))return '-';
switch($value->GetDisplayType()) {
case Stat::STAT_DISPLAY_PERCENT:
return sprintf('%s%%',$valObj->GetValue());
break;
case Stat::STAT_DISPLAY_REAL:
return sprintf('%0.2f',$valObj->GetValue());
break;
default:
return $valObj->GetValue();
}
}
?>