game/pages/flotte.php

83 lines
7.3 KiB
PHP

<?php
session_start();
$id=$_SESSION['id'];
$galaxy=$_SESSION['galaxy'];
$ss=$_SESSION['ss'];
$pos=$_SESSION['pos'];
$_SESSION['dernPage'] = 'flotte.php';
include_once('common.php');
require('../template.php');
$template = new Template('../templates/'.$templates);
/* Page Flotte
*
*/
$template->set_filenames(array('flotte' => 'flotte1.tpl'));
$ERREUR = ''; $FLOTTESEC = '';
require('../connectBDD.php');
if (isset($_GET['err'])) {
if ($_GET['err'] == 'ok') $ERREUR = '<table style="margin-left: auto; margin-right: auto;"><tr><td><span style="color: #00FF00"><b>Votre flotte a correctement été envoyé</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è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è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é 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è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é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ète habité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è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ète ne vous appartenant pas !</b></span></td></tr></table><br />';
}
$req = mysql_query("SELECT * FROM flottes WHERE `id_user` = '$id'");
if (mysql_num_rows($req) > 0) {
$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ée</td><td>Retour</td><td>Heure de retour</td></tr>';
while ($resultat = mysql_fetch_array($req)) {
$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>';
}
$FLOTTESEC .= '</table><br />';
}
$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é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');
?>