Index: trunk/core/kernel/globals.php =================================================================== diff -u -N -r3431 -r3523 --- trunk/core/kernel/globals.php (.../globals.php) (revision 3431) +++ trunk/core/kernel/globals.php (.../globals.php) (revision 3523) @@ -385,14 +385,14 @@ function Kg2Pounds($kg) { - $major = floor( round($kg / POUND_TO_KG, 2) ); + $major = floor( round($kg / POUND_TO_KG, 3) ); $minor = abs(round(($kg - $major * POUND_TO_KG) / POUND_TO_KG * 16, 2)); return array($major, $minor); } function Pounds2Kg($pounds, $ounces=0) { - return round(($pounds + ($ounces / 16)) * POUND_TO_KG, 4); + return round(($pounds + ($ounces / 16)) * POUND_TO_KG, 5); } ?> \ No newline at end of file Index: trunk/core/kernel/utility/formatters.php =================================================================== diff -u -N -r3511 -r3523 --- trunk/core/kernel/utility/formatters.php (.../formatters.php) (revision 3511) +++ trunk/core/kernel/utility/formatters.php (.../formatters.php) (revision 3523) @@ -951,7 +951,7 @@ $regional =& $this->Application->recallObject('lang.current'); $add_fields = Array(); $options_a = Array('type' => 'int','error_field' => $field_name,'master_field' => $field_name,'format' => '%d' ); - $options_b = Array('type' => 'double','error_field' => $field_name,'master_field' => $field_name,'format' => '%0.1f' ); + $options_b = Array('type' => 'double','error_field' => $field_name,'master_field' => $field_name,'format' => '%0.2f' ); switch( $regional->GetDBField('UnitSystem') ) { case 2: // US/UK