moons calc library

This commit is contained in:
2020-04-02 02:58:50 -05:00
parent 9313112b5e
commit e07956a276

View File

@@ -481,6 +481,12 @@ class MoonCalc {
} }
private function ConvertPercentages(&$firstPerc, $firstQuan, &$secondPerc, $secondQuan, &$thirdPerc, $thirdQuan, &$fourthPerc, $fourthQuan) { private function ConvertPercentages(&$firstPerc, $firstQuan, &$secondPerc, $secondQuan, &$thirdPerc, $thirdQuan, &$fourthPerc, $fourthQuan) {
//Set the base percentages for the if statements
$firstPerc = 0.00;
$secondPerc = 0.00;
$thirdPerc = 0.00;
$fourthPerc = 0.00;
//Convert the quantities into numbers we want to utilize //Convert the quantities into numbers we want to utilize
if($firstQuan >= 1.00) { if($firstQuan >= 1.00) {
$firstPerc = $this->ConvertToPercentage($firstQuan); $firstPerc = $this->ConvertToPercentage($firstQuan);
@@ -505,13 +511,33 @@ class MoonCalc {
//Add up all the percentages //Add up all the percentages
$totalPerc = $firstPerc + $secondPerc + $thirdPerc + $fourthPerc; $totalPerc = $firstPerc + $secondPerc + $thirdPerc + $fourthPerc;
dd($totalPerc);
//If it is less than 0.95, then we need to convert to a format where 0.80 is equal to 1.00 //If it is less than 1.00, then we need to normalize the decimal to be 100.0%.
if($totalPerc < 1.00) { if($totalPerc < 1.00) {
$firstPerc = $firstPerc / $totalPerc; if($firstPerc > 0.00) {
$secondPerc = $secondPerc / $totalPerc; $firstPerc = $firstPerc / $totalPerc;
$thirdPerc = $thirdPerc / $totalPerc; } else {
$fourthPerc = $fourthPerc / $totalPerc; $firstPerc = 0.00;
}
if($secondPerc > 0.00) {
$secondPerc = $secondPerc / $totalPerc;
} else {
$secondPerc = 0.00;
}
if($thirdPerc > 0.00) {
$thirdPerc = $thirdPerc / $totalPerc;
} else {
$thirdPerc = 0.00;
}
if($fourthPerc > 0.00) {
$fourthPerc = $fourthPerc / $totalPerc;
} else {
$fourthPerc = 0.00;
}
} }
} }