@@ 2618-2633 (lines=16) @@ | ||
2615 | return Functions::VALUE(); |
|
2616 | } |
|
2617 | $fromMultiplier = 1.0; |
|
2618 | if (isset(self::$conversionUnits[$fromUOM])) { |
|
2619 | $unitGroup1 = self::$conversionUnits[$fromUOM]['Group']; |
|
2620 | } else { |
|
2621 | $fromMultiplier = substr($fromUOM, 0, 1); |
|
2622 | $fromUOM = substr($fromUOM, 1); |
|
2623 | if (isset(self::$conversionMultipliers[$fromMultiplier])) { |
|
2624 | $fromMultiplier = self::$conversionMultipliers[$fromMultiplier]['multiplier']; |
|
2625 | } else { |
|
2626 | return Functions::NA(); |
|
2627 | } |
|
2628 | if ((isset(self::$conversionUnits[$fromUOM])) && (self::$conversionUnits[$fromUOM]['AllowPrefix'])) { |
|
2629 | $unitGroup1 = self::$conversionUnits[$fromUOM]['Group']; |
|
2630 | } else { |
|
2631 | return Functions::NA(); |
|
2632 | } |
|
2633 | } |
|
2634 | $value *= $fromMultiplier; |
|
2635 | ||
2636 | $toMultiplier = 1.0; |
|
@@ 2637-2652 (lines=16) @@ | ||
2634 | $value *= $fromMultiplier; |
|
2635 | ||
2636 | $toMultiplier = 1.0; |
|
2637 | if (isset(self::$conversionUnits[$toUOM])) { |
|
2638 | $unitGroup2 = self::$conversionUnits[$toUOM]['Group']; |
|
2639 | } else { |
|
2640 | $toMultiplier = substr($toUOM, 0, 1); |
|
2641 | $toUOM = substr($toUOM, 1); |
|
2642 | if (isset(self::$conversionMultipliers[$toMultiplier])) { |
|
2643 | $toMultiplier = self::$conversionMultipliers[$toMultiplier]['multiplier']; |
|
2644 | } else { |
|
2645 | return Functions::NA(); |
|
2646 | } |
|
2647 | if ((isset(self::$conversionUnits[$toUOM])) && (self::$conversionUnits[$toUOM]['AllowPrefix'])) { |
|
2648 | $unitGroup2 = self::$conversionUnits[$toUOM]['Group']; |
|
2649 | } else { |
|
2650 | return Functions::NA(); |
|
2651 | } |
|
2652 | } |
|
2653 | if ($unitGroup1 != $unitGroup2) { |
|
2654 | return Functions::NA(); |
|
2655 | } |