* All rights reserved. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * --> NOTICE <-- * This file is part of the core development branch, changing its contents will * make you unable to use the automatic updates manager. Please refer to the * documentation for further information about customizing XNova. * */ define('INSIDE' , true); define('INSTALL' , false); require_once dirname(__FILE__) .'/common.php'; includeLang('fleet'); $speed = array(10 => 100, 9 => 90, 8 => 80, 7 => 70, 6 => 60, 5 => 50, 4 => 40, 3 => 30, 2 => 20, 1 => 10, ); $g = $_POST['galaxy']; $s = $_POST['system']; $p = $_POST['planet']; $t = $_POST['planet_type']; if (!$g) { $g = $planetrow['galaxy']; } if (!$s) { $s = $planetrow['system']; } if (!$p) { $p = $planetrow['planet']; } if (!$t) { $t = $planetrow['planet_type']; } // Verifions si nous avons bien tout ce que nous voullons envoyer $FleetHiddenBlock = ""; foreach ($reslist['fleet'] as $n => $i) { if ($i > 200 && $i < 300 && $_POST["ship$i"] > "0") { if ($_POST["ship$i"] > $planetrow[$resource[$i]]) { $page .= $lang['fl_noenought']; $speedalls[$i] = GetFleetMaxSpeed ( "", $i, $user ); } else { $fleet['fleetarray'][$i] = $_POST["ship$i"]; // Tableau des vaisseaux avec leur nombre $fleet['fleetlist'] .= $i . "," . $_POST["ship$i"] . ";"; // Nombre total de vaisseaux $fleet['amount'] += $_POST["ship$i"]; // Tableau des vitesses $FleetHiddenBlock .= ""; $FleetHiddenBlock .= ""; $FleetHiddenBlock .= ""; $FleetHiddenBlock .= ""; $speedalls[$i] = GetFleetMaxSpeed ( "", $i, $user ); } } } if (!$fleet['fleetlist']) { message($lang['fl_unselectall'], $lang['fl_error'], "fleet." . PHPEXT, 1); } else { $speedallsmin = min($speedalls); } $page .= ""; $page .= "\n"; $page .= "
"; $page .= $FleetHiddenBlock; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= "
"; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; /* A faire assez rapidement (faut juste savoir comment) $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; */ $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; // Gestion des raccourcis sur la galaxie $page .= ""; $page .= ""; $page .= ""; if ($user['fleet_shortcut']) { $scarray = explode("\r\n", $user['fleet_shortcut']); $i = 0; foreach ($scarray as $a => $b) { if ($b != "") { $c = explode(',', $b); if ($i == 0) { $page .= ""; } $page .= ""; $page .= ""; } $page .= ""; $page .= ""; $page .= ""; // Gestion des raccourcis vers ses propres colonies ou planetes $kolonien = SortUserPlanets ( $user ); $currentplanet = doquery("SELECT * FROM {{table}} WHERE id = '" . $user['current_planet'] . "'", 'planets', true); if (mysql_num_rows($kolonien) > 1) { $i = 0; $w = 0; $tr = true; while ($row = $kolonien->fetch(PDO::FETCH_BOTH)) { if ($w == 0 && $tr) { $page .= ""; $tr = false; } if ($w == 2) { $page .= ""; $w = 0; $tr = true; } if ($row['planet_type'] == 3) { $row['name'] .= " ". $lang['fl_shrtcup3']; } if ($currentplanet['galaxy'] == $row['galaxy'] && $currentplanet['system'] == $row['system'] && $currentplanet['planet'] == $row['planet'] && $currentplanet['planet_type'] == $row['planet_type'] ) { // $page .= ''; } else { $page .= ""; $w++; $i++; } } if ($i % 2 != 0) { $page .= ""; } elseif ($w == 2) { $page .= ""; } } else { $page .= ""; } $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= "
". $lang['fl_floten1_ttl'] ."
". $lang['fl_dest'] .""; $page .= ""; $page .= ""; $page .= ""; $page .= ""; $page .= "
". $lang['fl_speed'] .""; $page .= " %"; $page .= "
". $lang['fl_dist'] ."
-
". $lang['fl_fltime'] ."
-
". $lang['fl_time_go'] ."
". gmdate("H:i:s") ."
". $lang['fl_time_back'] ."
". gmdate("H:i:s") ."
". $lang['fl_deute_need'] ."
-
". $lang['fl_speed_max'] ."
-
". $lang['fl_max_load'] ."
-
". $lang['fl_shortcut'] ." ". $lang['fl_shortlnk'] ."
"; $page .= "". $lang['fl_noshortc'] ."
". $lang['fl_myplanets'] ."
'.$row['name'].' '.$row['galaxy'].':'.$row['system'].':'.$row['planet'].'". $row['name'] ." ". $row['galaxy'] .":". $row['system'] .":". $row['planet'] ." 
". $lang['fl_nocolonies'] ."
". $lang['fl_grattack'] ."
-
"; $page .= "
"; $page .= ""; $page .= ""; $page .= ""; $page .= "
"; $page .= ""; display($page, $lang['fl_title']); // Updated by Chlorel. 16 Jan 2008 (String extraction, bug corrections, code uniformisation // Created by Perberos. All rights reversed (C) 2006 ?>