game/pages/flotte.php

83 lines
7.3 KiB
PHP
Raw Normal View History

2007-10-27 10:00:00 +00:00
<?php
session_start();
$id=$_SESSION['id'];
$galaxy=$_SESSION['galaxy'];
$ss=$_SESSION['ss'];
$pos=$_SESSION['pos'];
2007-11-20 11:00:00 +00:00
$_SESSION['dernPage'] = 'flotte.php';
2007-11-04 11:00:00 +00:00
2008-11-19 11:00:00 +00:00
include_once('common.php');
require('../template.php');
$template = new Template('../templates/'.$templates);
2007-10-27 10:00:00 +00:00
2008-11-19 11:00:00 +00:00
/* Page Flotte
*
*/
$template->set_filenames(array('flotte' => 'flotte1.tpl'));
2007-10-27 10:00:00 +00:00
2008-11-19 11:00:00 +00:00
$ERREUR = ''; $FLOTTESEC = '';
require('../connectBDD.php');
2007-10-27 10:00:00 +00:00
if (isset($_GET['err'])) {
2008-11-19 11:00:00 +00:00
if ($_GET['err'] == 'ok') $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #00FF00"><b>Votre flotte a correctement <20>t<EFBFBD> envoy<6F></b></span></td></tr></table><br />';
elseif ($_GET['err'] == 0) $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Vous n\'avez pas assez de slots disponible pour lancer cette flotte</b></span></td></tr></table><br />';
elseif ($_GET['err'] == 1) $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Vous ne pouvez pas envoyer une flotte sur votre plan<61>te</b></span></td></tr></table><br />';
elseif ($_GET['err'] == 2) $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Vous n\'avez pas assez de vaisseaux.</b></span></td></tr></table><br />';
elseif ($_GET['err'] == 3) $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Vous n\'avez pas suffisament d\'hydrog<6F>ne pour envoyer cette flotte.</b></span></td></tr></table><br />';
elseif ($_GET['err'] == 4) $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Vous n\'avez pas suffisament de ressources dans vos r<>serve pour les transporter.</b></span></td></tr></table><br />';
elseif ($_GET['err'] == 5) $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Vous devez au moins s<>lectionner un vaisseaux pour former une flotte</b></span></td></tr></table><br />';
elseif ($_GET['err'] == 6) $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Vous n\'avez pas nomm<6D> votre flotte</b></span></td></tr></table><br />';
elseif ($_GET['err'] == 7) $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Vous ne pouvez pas envoyer vos vaisseaux par ici dans la version b<>ta ;-)</b></span></td></tr></table><br />';
elseif ($_GET['err'] == 8) $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Les r<>serves de vos vaisseaux sont trop remplis</b></span></td></tr></table><br />';
elseif ($_GET['err'] == 9) $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Vous ne pouvez pas aller sur cette plan<61>te</b></span></td></tr></table><br />';
elseif ($_GET['err'] == 10) $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Aucune mission s<>lectionn<6E>e</b></span></td></tr></table><br />';
elseif ($_GET['err'] == 11) $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Vitesse incorrecte</b></span></td></tr></table><br />';
elseif ($_GET['err'] == 12) $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Impossible d\'envoyer la flotte, code d\'authentification invalide !</b></span></td></tr></table><br />';
elseif (strtolower($_GET['err']) == 'a1') $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Vous ne pouvez pas vous attaquer !</b></span></td></tr></table><br />';
elseif (strtolower($_GET['err']) == 'c1') $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Vous ne pouvez pas coloniser une plan<61>te habit<69>e !</b></span></td></tr></table><br />';
elseif (strtolower($_GET['err']) == 'c2') $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Vous ne pouvez pas coloniser plus de plan<61>te, vus avez atteint le maximum !</b></span></td></tr></table><br />';
elseif (strtolower($_GET['err']) == 'e1') $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Vous ne pouvez pas vous espionner !</b></span></td></tr></table><br />';
elseif (strtolower($_GET['err']) == 's1') $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #FF0000"><b>Vous ne pouvez pas stationner sur une plan<61>te ne vous appartenant pas !</b></span></td></tr></table><br />';
2007-10-27 10:00:00 +00:00
}
2008-11-19 11:00:00 +00:00
2007-10-27 10:00:00 +00:00
$req = mysql_query("SELECT * FROM flottes WHERE `id_user` = '$id'");
2007-11-04 11:00:00 +00:00
if (mysql_num_rows($req) > 0) {
2008-11-19 11:00:00 +00:00
$FLOTTESEC = '<table style="margin-left: auto; margin-right: auto;"><tr><td colspan="7"><b>Flottes en action</b></td></tr><tr><td>Nom</td><td>Mission</td><td>Nb. vaisseaux</td><td>Destination</td><td>Heure d\'arriv<69>e</td><td>Retour</td><td>Heure de retour</td></tr>';
2007-11-04 11:00:00 +00:00
while ($resultat = mysql_fetch_array($req)) {
2008-11-19 11:00:00 +00:00
$FLOTTESEC .= '<tr><td><a href="flotte_detail.php?ref='.$resultat['id'].'">'.$resultat['nom'].'</a></td><td>'.txtmission($resultat['mission']).'</td><td>'.$resultat['nb_vais'].'</td><td>'.$resultat['end_galaxie'].':'.$resultat['end_ss'].':'.$resultat['end_position'].'</td><td>'.date('d/m H:i:s',$resultat['start_time']+$resultat['end_time']).'</td><td>'.$resultat['start_galaxie'].':'.$resultat['start_ss'].':'.$resultat['start_position'].'</td><td>'.date('d/m H:i:s',$resultat['start_time']+2*$resultat['end_time']).'</td></tr>';
2007-11-04 11:00:00 +00:00
}
2008-11-19 11:00:00 +00:00
$FLOTTESEC .= '</table><br />';
2007-10-27 10:00:00 +00:00
}
2008-11-19 11:00:00 +00:00
$retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM bug WHERE pseudo='$pseudo'");
$donnees = mysql_fetch_array($retour);
$nbr = $donnees['nbre_entrees'];
$trez = $informatique + 1;
for ($i=1 ; $i<=12 ; $i++) {
if (${'vaisseau_'.$i} > 0 && $i != 11) $template->assign_block_vars('vaisseau',array('NOM' => $nomvaisa[$i-1], 'NB' => separerNombres(${'vaisseau_'.$i}), 'NUM' => $i));
}
if ($nbr < $trez) $ACTION = '<input type="submit" value="Envoyer" class="bouton" />';
else $ACTION = '<b><span style="color: #FF0000">Nombre de flottes maximum simultani<6E>es atteint</span></b>';
$template->assign_vars(array('ERREUR' => $ERREUR, 'FLOTTESEC' => $FLOTTESEC, 'NBFLOTTE' => $nbr, 'NBFLOTTEMAX' => $trez, 'ACTION' => $ACTION));
/* FIN Page Flotte
*
*/
$result = mysql_query("SELECT * FROM version ORDER BY temps DESC");
$data = mysql_fetch_array($result);
$version = $data['version'];
mysql_close();
$template->set_filenames(array('base' => 'base.tpl'));
$template->assign_vars(array('PUB' => $PUB, 'VERSION' => $version, 'RES_IMAGE' => $RES_IMAGE, 'NOM_METAL' => strtolower($NOM_METAL), 'NOM_CRISTAL' => strtolower($NOM_CRISTAL), 'NOM_HYDROGENE' => strtolower($NOM_HYDROGENE), 'NOM_ENERGIE' => strtolower($NOM_ENERGIE), 'RES_METAL' => $RES_METAL, 'RES_CRISTAL' => $RES_CRISTAL, 'RES_HYDROGENE' => $RES_HYDROGENE, 'RES_ENERGIE' => $RES_ENERGIE));
for ($i=0 ; $i<count($Aplan_value) ; $i++) {
$template->assign_block_vars('planetes',array('RES_VALUE' => $Aplan_value[$i], 'RES_MORE' => $Aplan_more[$i], 'RES_IMG' => $Aplan_img[$i], 'RES_NOM' => $Aplan_nom[$i], 'RES_REF' => $Aplan_ref[$i]));
}
$template->assign_var_from_handle('CONTENU', 'flotte');
$template->pparse('base');
?>