Simplify conditional operator replacement

This commit is contained in:
Brian Miyaji
2018-03-01 00:32:12 +11:00
parent 962cb5f5cc
commit 180899d232

View File

@@ -107,37 +107,23 @@ if ( ! class_exists( 'SportsPress_Conditional_Equations' ) ) :
$rightvar = $rightvar[0]; $rightvar = $rightvar[0];
} }
// Select the correct conditional operator // Select the correct conditional operator
if ( $conop == '>' ){ switch ( $conop ) {
if ( $leftvar > $rightvar ) { case '>':
$solution = 1; $solution = (int) ( $leftvar > $rightvar );
} else { break;
$solution = 0; case '<':
} $solution = (int) ( $leftvar < $rightvar );
} elseif ( $conop == '<' ){ break;
if ( $leftvar < $rightvar ) { case '==':
$solution = 1; $solution = (int) ( $leftvar == $rightvar );
} else { break;
$solution = 0; case '>=':
} $solution = (int) ( $leftvar >= $rightvar );
} elseif ( $conop == '==' ){ break;
if ( $leftvar == $rightvar ) { case '<=':
$solution = 1; $solution = (int) ( $leftvar <= $rightvar );
} else { break;
$solution = 0;
}
} elseif ( $conop == '>=' ){
if ( $leftvar >= $rightvar ) {
$solution = 1;
} else {
$solution = 0;
}
} elseif ( $conop == '<=' ){
if ( $leftvar <= $rightvar ) {
$solution = 1;
} else {
$solution = 0;
}
} }
// Replace the result of the conditional sub-equation to the equation // Replace the result of the conditional sub-equation to the equation