@@ 2569-2584 (lines=16) @@ | ||
2566 | return Functions::VALUE(); |
|
2567 | } |
|
2568 | $fromMultiplier = 1.0; |
|
2569 | if (isset(self::$conversionUnits[$fromUOM])) { |
|
2570 | $unitGroup1 = self::$conversionUnits[$fromUOM]['Group']; |
|
2571 | } else { |
|
2572 | $fromMultiplier = substr($fromUOM, 0, 1); |
|
2573 | $fromUOM = substr($fromUOM, 1); |
|
2574 | if (isset(self::$conversionMultipliers[$fromMultiplier])) { |
|
2575 | $fromMultiplier = self::$conversionMultipliers[$fromMultiplier]['multiplier']; |
|
2576 | } else { |
|
2577 | return Functions::NA(); |
|
2578 | } |
|
2579 | if ((isset(self::$conversionUnits[$fromUOM])) && (self::$conversionUnits[$fromUOM]['AllowPrefix'])) { |
|
2580 | $unitGroup1 = self::$conversionUnits[$fromUOM]['Group']; |
|
2581 | } else { |
|
2582 | return Functions::NA(); |
|
2583 | } |
|
2584 | } |
|
2585 | $value *= $fromMultiplier; |
|
2586 | ||
2587 | $toMultiplier = 1.0; |
|
@@ 2588-2603 (lines=16) @@ | ||
2585 | $value *= $fromMultiplier; |
|
2586 | ||
2587 | $toMultiplier = 1.0; |
|
2588 | if (isset(self::$conversionUnits[$toUOM])) { |
|
2589 | $unitGroup2 = self::$conversionUnits[$toUOM]['Group']; |
|
2590 | } else { |
|
2591 | $toMultiplier = substr($toUOM, 0, 1); |
|
2592 | $toUOM = substr($toUOM, 1); |
|
2593 | if (isset(self::$conversionMultipliers[$toMultiplier])) { |
|
2594 | $toMultiplier = self::$conversionMultipliers[$toMultiplier]['multiplier']; |
|
2595 | } else { |
|
2596 | return Functions::NA(); |
|
2597 | } |
|
2598 | if ((isset(self::$conversionUnits[$toUOM])) && (self::$conversionUnits[$toUOM]['AllowPrefix'])) { |
|
2599 | $unitGroup2 = self::$conversionUnits[$toUOM]['Group']; |
|
2600 | } else { |
|
2601 | return Functions::NA(); |
|
2602 | } |
|
2603 | } |
|
2604 | if ($unitGroup1 != $unitGroup2) { |
|
2605 | return Functions::NA(); |
|
2606 | } |