- new preview section added to "add system" dialog, shows persistent data, closed 662

This commit is contained in:
Mark Friedrich
2018-09-29 20:23:36 +02:00
parent 8fbbdaca45
commit 343eaf561b
17 changed files with 791 additions and 502 deletions

View File

@@ -273,13 +273,14 @@ class System extends Controller\AccessController {
$requestData = (array)$f3->get('POST');
$mapId = (int)$requestData['mapId'];
$systemId = (int)$requestData['systemId'];
$isCcpId = (bool)$requestData['isCcpId'];
$activeCharacter = $this->getCharacter();
$return = (object) [];
if(
!is_null($map = $activeCharacter->getMap($mapId)) &&
!is_null($system = $map->getSystemById($systemId))
!is_null($system = $isCcpId ? $map->getSystemByCCPId($systemId) : $map->getSystemById($systemId))
){
$return->system = $system->getData();
$return->system->signatures = $system->getSignaturesData();