* -------------------------------------------------------------------------- */ function smarty_modifier_numbertext() { $alt_array = func_get_args(); if (is_numeric($value = $index = $alt_array[0])) { $index++; $n = count($alt_array)-1; $index = $index>$n?$n:$index; $index = $index<1?1:$index; return str_replace("%d", $value, $alt_array[$index]); } else { return $index; } } ?>