Index: trunk/core/kernel/globals.php =================================================================== diff -u -N -r3344 -r3431 --- trunk/core/kernel/globals.php (.../globals.php) (revision 3344) +++ trunk/core/kernel/globals.php (.../globals.php) (revision 3431) @@ -368,7 +368,7 @@ eval("\$result =& {$call}({$argumentString});"); return $result; } - + if( !function_exists('constOn') ) { /** @@ -382,5 +382,17 @@ return defined($const_name) && constant($const_name); } } - + + function Kg2Pounds($kg) + { + $major = floor( round($kg / POUND_TO_KG, 2) ); + $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); + } + ?> \ No newline at end of file