@@ 2634-2649 (lines=16) @@ | ||
2631 | return Functions::VALUE(); |
|
2632 | } |
|
2633 | $fromMultiplier = 1.0; |
|
2634 | if (isset(self::$conversionUnits[$fromUOM])) { |
|
2635 | $unitGroup1 = self::$conversionUnits[$fromUOM]['Group']; |
|
2636 | } else { |
|
2637 | $fromMultiplier = substr($fromUOM, 0, 1); |
|
2638 | $fromUOM = substr($fromUOM, 1); |
|
2639 | if (isset(self::$conversionMultipliers[$fromMultiplier])) { |
|
2640 | $fromMultiplier = self::$conversionMultipliers[$fromMultiplier]['multiplier']; |
|
2641 | } else { |
|
2642 | return Functions::NA(); |
|
2643 | } |
|
2644 | if ((isset(self::$conversionUnits[$fromUOM])) && (self::$conversionUnits[$fromUOM]['AllowPrefix'])) { |
|
2645 | $unitGroup1 = self::$conversionUnits[$fromUOM]['Group']; |
|
2646 | } else { |
|
2647 | return Functions::NA(); |
|
2648 | } |
|
2649 | } |
|
2650 | $value *= $fromMultiplier; |
|
2651 | ||
2652 | $toMultiplier = 1.0; |
|
@@ 2653-2668 (lines=16) @@ | ||
2650 | $value *= $fromMultiplier; |
|
2651 | ||
2652 | $toMultiplier = 1.0; |
|
2653 | if (isset(self::$conversionUnits[$toUOM])) { |
|
2654 | $unitGroup2 = self::$conversionUnits[$toUOM]['Group']; |
|
2655 | } else { |
|
2656 | $toMultiplier = substr($toUOM, 0, 1); |
|
2657 | $toUOM = substr($toUOM, 1); |
|
2658 | if (isset(self::$conversionMultipliers[$toMultiplier])) { |
|
2659 | $toMultiplier = self::$conversionMultipliers[$toMultiplier]['multiplier']; |
|
2660 | } else { |
|
2661 | return Functions::NA(); |
|
2662 | } |
|
2663 | if ((isset(self::$conversionUnits[$toUOM])) && (self::$conversionUnits[$toUOM]['AllowPrefix'])) { |
|
2664 | $unitGroup2 = self::$conversionUnits[$toUOM]['Group']; |
|
2665 | } else { |
|
2666 | return Functions::NA(); |
|
2667 | } |
|
2668 | } |
|
2669 | if ($unitGroup1 != $unitGroup2) { |
|
2670 | return Functions::NA(); |
|
2671 | } |