- fixed trueSec rounding for some LowSec systems, closed #139
This commit is contained in:
@@ -167,6 +167,7 @@ class System extends \Controller\AccessController {
|
||||
//$searchToken = 'Oshaima'; // 0.453128 -> 0.5 (HS)
|
||||
//$searchToken = 'Ayeroilen'; // 0.446568 -> 0.4 (LS)
|
||||
//$searchToken = 'Enderailen'; // 0.448785 -> 0.4 (LS)
|
||||
//$searchToken = 'Neziel'; // 0.449943 -> 0.4 (LS)
|
||||
|
||||
$this->whereQuery = "WHERE
|
||||
map_sys.solarSystemName LIKE '%" . $searchToken . "%'";
|
||||
|
||||
@@ -69,19 +69,14 @@ class CcpSystemsMapper extends AbstractIterator {
|
||||
$iterator['security'] == 9
|
||||
){
|
||||
// k-space system
|
||||
$trueSec = round($iterator['system_security'], 3);
|
||||
$trueSec = round($iterator['system_security'], 1, PHP_ROUND_HALF_DOWN);
|
||||
|
||||
if($trueSec <= 0){
|
||||
$security = '0.0';
|
||||
}elseif($trueSec < 0.5){
|
||||
$security = 'L';
|
||||
}else{
|
||||
// more precise rounding required for "low sec" and "high sec" distinction
|
||||
$trueSec = round($trueSec, 1);
|
||||
|
||||
if($trueSec < 0.5){
|
||||
$security = 'L';
|
||||
}else{
|
||||
$security = 'H';
|
||||
}
|
||||
$security = 'H';
|
||||
}
|
||||
}elseif(
|
||||
$iterator['security'] == 1 ||
|
||||
|
||||
Reference in New Issue
Block a user