- improved SQL performance for "route finder" (use mapId column indexes)

- improved pageSpeed (added "preload"/"prefetch" annotations to static resources)
- improved "system delete" logic
- fixed composer.json
- fixed typos
This commit is contained in:
Exodus4D
2017-04-30 13:57:39 +02:00
parent c5ea4029f5
commit f064fb0c3b
14 changed files with 64 additions and 28 deletions

View File

@@ -429,14 +429,14 @@ class System extends Controller\AccessController {
if( $system = $map->getSystemById($systemId) ){
// check whether system should be deleted OR set "inactive"
if(
empty($system->alias) &&
empty($system->description)
!empty($system->description) ||
( !empty($system->alias) && ($system->alias != $system->name) )
){
$system->erase();
}else{
// keep data -> set "inactive"
$system->setActive(false);
$system->save();
}else{
$system->erase();
}
$system->reset();