- fixed trueSec rounding for some LowSec systems, closed #139

This commit is contained in:
Exodus4D
2016-08-14 16:23:12 +02:00
parent 4b90645ede
commit feb589285b
2 changed files with 5 additions and 9 deletions

View File

@@ -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 . "%'";

View File

@@ -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 ||