echo " <input type=\"hidden\" name=\"ship{$gid}\" value=\"" . $amount . "\" />\n"; } if (key_exists("consumption{$gid}", $_POST)) { echo " <input type=\"hidden\" name=\"consumption{$gid}\" value=\"" . intval($_POST["consumption{$gid}"]) . "\" />\n"; } if (key_exists("speed{$gid}", $_POST)) { echo " <input type=\"hidden\" name=\"speed{$gid}\" value=\"" . intval($_POST["speed{$gid}"]) . "\" />\n"; } if (key_exists("capacity{$gid}", $_POST)) { echo " <input type=\"hidden\" name=\"capacity{$gid}\" value=\"" . intval($_POST["capacity{$gid}"]) . "\" />\n"; } } } // Флот не выбран. if ($total == 0) { MyGoto("flotten1"); } ?> <tr height="20"> <td colspan="2" class="c">Отправление флота</td> </tr> <tr height="20"> <th width="50%">Координаты цели</th> <th> <input name="galaxy" size="3" maxlength="2" onChange="shortInfo()" onKeyUp="shortInfo()" value="<?php echo $target_galaxy; ?> " />
$cons = 0; foreach ($fleetmap as $i => $id) { $amount = $fleet_obj["ship" . $id]; if ($amount > 0) { $cons += $amount * FleetCons($id, $user['r115'], $user['r117'], $user['r118']) / 10; } } // Заправить флот if (key_exists("c" . $c, $_POST)) { $hours = abs(intval($_POST["c" . $c])); } else { $hours = 0; } if ($deut_avail > 0 && $deut_avail >= $cons * $hours) { ProlongQueue($queue['task_id'], $hours * 3600); $deut_avail -= $cons * $hours; } $c++; } // Модифицировать ресурсы на планете $spent = $loaded - $deut_avail; if ($spent > 0) { AdjustResources(0, 0, $spent, $aktplanet['planet_id'], '-'); } // Сделать редирект на склад альянса MyGoto("infos", "&gid=34"); echo "</center>\n"; echo "</div>\n"; echo "<!-- END CONTENT AREA -->\n\n"; PageFooter("", $DepotError); ob_end_flush();
$code = $_POST['couponcode']; SecurityCheck('/[\\-0-9A-Z]{24}/', $code, "Манипулирование кодом купона"); if ($_POST['action'] === "check") { $id = CheckCoupon($code); if ($id) { $ShowActivateDlg = true; $coupon = LoadCoupon($id); } else { $CouponError = "Неверный код или купон уже погашен"; } //Код более не действителен. //Неверный код } else { if ($_POST['action'] === "activate") { ActivateCoupon($GlobalUser, $code); MyGoto("micropayment"); } } } PageHeader("payment"); ?> <!-- CONTENT AREA --> <div id='content'> <center> <?php if ($ShowActivateDlg) { ?> <form action="" method="POST" accept-charset="text/plain; charset=utf-8">
} } } if ($_POST['urlaubs_modus'] === "on" && $GlobalUser['vacation'] == 0) { // Включить режим отпуска $vacation_min = max(12 * 60 * 60, 2 * 24 * 60 * 60 / $speed); // не менее 12 часов $vacation_until = time() + $vacation_min; if (CanEnableVacation($GlobalUser['player_id'])) { $query = "UPDATE " . $db_prefix . "users SET vacation=1,vacation_until={$vacation_until} WHERE player_id=" . $GlobalUser['player_id']; dbquery($query); $GlobalUser['vacation'] = 1; $GlobalUser['vacation_until'] = $vacation_until; $query = "UPDATE " . $db_prefix . "planets SET mprod = 0, kprod = 0, dprod = 0, sprod = 0, fprod = 0, ssprod = 0 WHERE owner_id = " . $GlobalUser['player_id']; dbquery($query); MyGoto("options"); } else { $OptionsError = loca("OPTIONS_ERR_VM"); } } if ($_POST['db_deaktjava'] === "on" && $GlobalUser['disable'] == 0) { // Поставить аккаунт на удаление $disable_until = time() + 7 * 24 * 60 * 60; $query = "UPDATE " . $db_prefix . "users SET disable=1,disable_until={$disable_until} WHERE player_id=" . intval($GlobalUser['player_id']); dbquery($query); $GlobalUser['disable'] = 1; $GlobalUser['disable_until'] = $disable_until; } if (!key_exists("db_deaktjava", $_POST) && $GlobalUser['disable']) { // Отменить удаление аккаунта $query = "UPDATE " . $db_prefix . "users SET disable=0,disable_until=0 WHERE player_id=" . $GlobalUser['player_id'];
$amount = floor(abs(intval($_POST["c{$gid}"]))); if ($amount > $source["f{$gid}"]) { $GateError .= "<center>\nНедостаточно кораблей в наличии.<br></center>\n"; break; } $fleet[$gid] = $amount; } $fleet[212] = 0; // лампы. } // Сделать переход if ($GateError === "") { // Перебросить флот AdjustShips($fleet, $source_id, '-'); AdjustShips($fleet, $target_id, '+'); $cooldown_time = 60 * 60 / $GlobalUni['fspeed'] - 1; $cooldown = $now + $cooldown_time; // Нагреть ворота $now = time(); $query = "UPDATE " . $db_prefix . "planets SET gate_until=" . $cooldown . " WHERE planet_id={$source_id}"; dbquery($query); $query = "UPDATE " . $db_prefix . "planets SET gate_until=" . $cooldown . " WHERE planet_id={$target_id}"; dbquery($query); // Сделать редирект на ворота целевой луны MyGoto("infos", "&cp={$target_id}&gid=43"); } echo "</center>\n"; echo "</div>\n"; echo "<!-- END CONTENT AREA -->\n\n"; PageFooter("", $GateError); ob_end_flush();
} dbquery($query); // Удалить очередь на верфи (планета). $query = "DELETE FROM " . $db_prefix . "queue WHERE type = 'Shipyard' AND sub_id = " . $planet['planet_id']; dbquery($query); // Удалить очередь построек (планета). $result = GetBuildQueue($planet['planet_id']); while ($row = dbarray($result)) { $query = "DELETE FROM " . $db_prefix . "queue WHERE (type = 'Build' OR type = 'Demolish') AND sub_id = " . $row['id']; dbquery($query); } $query = "DELETE FROM " . $db_prefix . "buildqueue WHERE planet_id = " . $planet['planet_id']; dbquery($query); // Редирект на Главную планету. SelectPlanet($GlobalUser['player_id'], $GlobalUser['hplanetid']); MyGoto("renameplanet"); } } } } } } } } $name = $aktplanet['name']; $maxlen = 20; PageHeader("renameplanet"); echo "<!-- CONTENT AREA -->\n"; echo "<div id='content'>\n"; echo "<center>\n"; echo "<h1>Переименовать/покинуть планету</h1>\n";