if ($hold_time > 32) {
                $hold_time = 32;
            }
            if ($hold_time < 0) {
                $hold_time = 0;
            }
        } else {
            $hold_time = 0;
        }
        $hold_time *= 60 * 60;
        // перевести в секунды
    }
}
// Рассчитать расстояние, время полёта и затраты дейтерия.
$dist = FlightDistance(intval($_POST['thisgalaxy']), intval($_POST['thissystem']), intval($_POST['thisplanet']), intval($_POST['galaxy']), intval($_POST['system']), intval($_POST['planet']));
$slowest_speed = FlightSpeed($fleet, $origin_user['r115'], $origin_user['r117'], $origin_user['r118']);
$flighttime = FlightTime($dist, $slowest_speed, $fleetspeed / 10, $unispeed);
$cons = FlightCons($fleet, $dist, $flighttime, $origin_user['r115'], $origin_user['r117'], $origin_user['r118'], $unispeed, $hold_time / 3600);
$cargo = $spycargo = $numships = 0;
foreach ($fleet as $id => $amount) {
    if ($id != 210) {
        $cargo += FleetCargo($id) * $amount;
    } else {
        $spycargo = FleetCargo($id) * $amount;
    }
    $numships += $amount;
}
$space = $cargo + $spycargo - ($cons['fleet'] + $cons['probes']) - ($spycargo - $cons['probes']);
if ($origin['d'] < $cons['fleet'] + $cons['probes']) {
    FleetError("Недостаточно топлива!");
} else {
    // нет кораблей для отправки
    // Сформировать флот.
    $fleet = array(0, 0);
    foreach ($fleetmap as $i => $gid) {
        if ($gid == 209) {
            $fleet[$gid] = $amount;
        } else {
            $fleet[$gid] = 0;
        }
    }
    $cargo = FleetCargo(209) * $amount;
    $recyclers -= $amount;
}
// Рассчитать расстояние, время полёта и затраты дейтерия.
$dist = FlightDistance($aktplanet['g'], $aktplanet['s'], $aktplanet['p'], $galaxy, $system, $planet);
$slowest_speed = FlightSpeed($fleet, $GlobalUser['r115'], $GlobalUser['r117'], $GlobalUser['r118']);
$flighttime = FlightTime($dist, $slowest_speed, $speed, $unispeed);
$arr = FlightCons($fleet, $dist, $flighttime, $GlobalUser['r115'], $GlobalUser['r117'], $GlobalUser['r118'], $unispeed);
$cons = $arr['fleet'] + $arr['probes'];
if ($aktplanet['d'] < $cons) {
    AjaxSendError(613);
}
// не хватает дейта на полёт
if ($cargo < $cons) {
    AjaxSendError(615);
}
// нет места в грузовом отсеке для дейтерия
// Fleet lock
$fleetlock = "temp/fleetlock_" . $aktplanet['planet_id'];
if (file_exists($fleetlock)) {
    AjaxSendError();