@@ 2607-2622 (lines=16) @@ | ||
2604 | return Functions::VALUE(); |
|
2605 | } |
|
2606 | $fromMultiplier = 1.0; |
|
2607 | if (isset(self::$conversionUnits[$fromUOM])) { |
|
2608 | $unitGroup1 = self::$conversionUnits[$fromUOM]['Group']; |
|
2609 | } else { |
|
2610 | $fromMultiplier = substr($fromUOM, 0, 1); |
|
2611 | $fromUOM = substr($fromUOM, 1); |
|
2612 | if (isset(self::$conversionMultipliers[$fromMultiplier])) { |
|
2613 | $fromMultiplier = self::$conversionMultipliers[$fromMultiplier]['multiplier']; |
|
2614 | } else { |
|
2615 | return Functions::NA(); |
|
2616 | } |
|
2617 | if ((isset(self::$conversionUnits[$fromUOM])) && (self::$conversionUnits[$fromUOM]['AllowPrefix'])) { |
|
2618 | $unitGroup1 = self::$conversionUnits[$fromUOM]['Group']; |
|
2619 | } else { |
|
2620 | return Functions::NA(); |
|
2621 | } |
|
2622 | } |
|
2623 | $value *= $fromMultiplier; |
|
2624 | ||
2625 | $toMultiplier = 1.0; |
|
@@ 2626-2641 (lines=16) @@ | ||
2623 | $value *= $fromMultiplier; |
|
2624 | ||
2625 | $toMultiplier = 1.0; |
|
2626 | if (isset(self::$conversionUnits[$toUOM])) { |
|
2627 | $unitGroup2 = self::$conversionUnits[$toUOM]['Group']; |
|
2628 | } else { |
|
2629 | $toMultiplier = substr($toUOM, 0, 1); |
|
2630 | $toUOM = substr($toUOM, 1); |
|
2631 | if (isset(self::$conversionMultipliers[$toMultiplier])) { |
|
2632 | $toMultiplier = self::$conversionMultipliers[$toMultiplier]['multiplier']; |
|
2633 | } else { |
|
2634 | return Functions::NA(); |
|
2635 | } |
|
2636 | if ((isset(self::$conversionUnits[$toUOM])) && (self::$conversionUnits[$toUOM]['AllowPrefix'])) { |
|
2637 | $unitGroup2 = self::$conversionUnits[$toUOM]['Group']; |
|
2638 | } else { |
|
2639 | return Functions::NA(); |
|
2640 | } |
|
2641 | } |
|
2642 | if ($unitGroup1 != $unitGroup2) { |
|
2643 | return Functions::NA(); |
|
2644 | } |