foreach ($allSectors as $targetSector) { if (!(isset($startSector) && isset($endSector))) { if ($divisionMovementArr[4] == $targetSector->getId()) { $startSector = $targetSector; } elseif ($divisionMovementArr[5] == $targetSector->getId()) { $endSector = $targetSector; } } else { break; } } if ($startSector->getOccupant() == $player->getId() || $endSector->getOccupant() == $player->getId()) { $divisionMovement = new DivisionMovement($divisionMovementArr[0], $divisionMovementArr[3], $startSector, $endSector, $divisionMovementArr[6], $divisionMovementArr[7]); $unitList = explode(",", $divisionMovementArr[1]); $quantityList = explode(",", $divisionMovementArr[2]); $timeLeft = $divisionMovement->getTime() - ($_SERVER['REQUEST_TIME'] - $divisionMovement->getStartDateTime()); //Create divisions and assign them to current DivisionMovement foreach ($unitList as $i => $unitId) { if ($quantityList[$i] > 0) { $division = new Division($divisionMovementArr[0], $divisionMovementArr[3], $unitId, $quantityList[$i], 1); $divisions = $divisionMovement->getDivisions(); $divisions[] = $division; $divisionMovement->setDivisions($divisions); } } $divisionMovements[] = $divisionMovement; } } $detailType = 'details'; require "../../views/detailBox/detailBoxView.php"; require "../../views/detailBox/movementDetailsView.php";