2007-10-27 10:00:00 +00:00
< ? php
2007-11-03 11:00:00 +00:00
session_start ();
2008-11-19 11:00:00 +00:00
if ( isset ( $_GET [ 'v' ]) && ( $_GET [ 'v' ] == sha1 ( time () + $_SESSION [ 'cdsconnect' ]) || $_GET [ 'v' ] == sha1 ( time () - 1 + $_SESSION [ 'cdsconnect' ]) || $_GET [ 'v' ] == sha1 ( time () - 2 + $_SESSION [ 'cdsconnect' ]) || $_GET [ 'v' ] == sha1 ( time () - 3 + $_SESSION [ 'cdsconnect' ]) || $_GET [ 'v' ] == sha1 ( time () - 4 + $_SESSION [ 'cdsconnect' ]) || $_GET [ 'v' ] == sha1 ( time () - 5 + $_SESSION [ 'cdsconnect' ]) || $_GET [ 'v' ] == sha1 ( time () - 6 + $_SESSION [ 'cdsconnect' ]) || $_GET [ 'v' ] == sha1 ( time () - 7 + $_SESSION [ 'cdsconnect' ]) || $_GET [ 'v' ] == sha1 ( time () - 8 + $_SESSION [ 'cdsconnect' ]) || $_GET [ 'v' ] == sha1 ( time () - 9 + $_SESSION [ 'cdsconnect' ]) || $_GET [ 'v' ] == sha1 ( time () - 10 + $_SESSION [ 'cdsconnect' ])) && isset ( $_SESSION [ 'charg' ]) && $_SESSION [ 'charg' ] == 1 ) {
$_SESSION [ 'cdsconnect' ] = null ;
$_SESSION [ 'authConnexion' ] = true ;
$_GET [ 'pas' ] = 0 ;
}
2007-11-04 11:00:00 +00:00
$id = $_SESSION [ 'id' ];
$galaxy = $_SESSION [ 'galaxy' ];
$ss = $_SESSION [ 'ss' ];
$pos = $_SESSION [ 'pos' ];
$race = $_SESSION [ 'race' ];
2008-11-20 11:00:00 +00:00
if ( ! isset ( $_SESSION [ 'PL_abandonne' ])) $_SESSION [ 'PL_abandonne' ] = false ;
2007-11-20 11:00:00 +00:00
if ( isset ( $_SESSION [ 'dernPage' ]) && $_SESSION [ 'dernPage' ] != '' && ! isset ( $_GET [ 'pas' ])) {
header ( 'Location: ' . $_SESSION [ 'dernPage' ]);
$_SESSION [ 'dernPage' ] = '' ;
exit ;
}
$_SESSION [ 'dernPage' ] = '' ;
2007-11-03 11:00:00 +00:00
2008-11-19 11:00:00 +00:00
include ( 'common.php' );
2007-11-04 11:00:00 +00:00
require ( '../connectBDD.php' );
2007-11-03 11:00:00 +00:00
2007-11-20 11:00:00 +00:00
require ( '../template.php' );
$template = new Template ( '../templates/' . $templates );
2008-11-20 11:00:00 +00:00
if ( $_SESSION [ 'PL_abandonne' ] && isset ( $_GET [ 'act' ]) && $_GET [ 'act' ] == 'del' ) {
mysql_query ( " DELETE FROM `planete` WHERE `id_user` = ' $id ' AND `galaxie` = ' $galaxy ' AND `ss` = ' $ss ' AND `position` = ' $pos ' LIMIT 1; " ) or die ( 'mysql' );
$req = mysql_query ( " SELECT galaxie, ss, position FROM `planete` WHERE `id_user` = ' $id ' " );
$resultat = mysql_fetch_array ( $req );
$_SESSION [ 'galaxy' ] = $resultat [ 'galaxie' ];
$_SESSION [ 'ss' ] = $resultat [ 'ss' ];
$_SESSION [ 'pos' ] = $resultat [ 'position' ];
$_SESSION [ 'dernPage' ] = '' ;
header ( 'Location: depart.php?erreur=0' );
exit ;
}
2008-11-19 11:00:00 +00:00
/* Page d<EFBFBD> part
*
*/
2007-11-20 11:00:00 +00:00
$template -> set_filenames ( array ( 'depart' => 'depart.tpl' ));
// Calcul le nombre de cases restante sur la plan<61> te
2007-11-03 11:00:00 +00:00
$diametre = $cases * 92 ;
2007-11-04 11:00:00 +00:00
$nbra = mysql_query ( " SELECT COUNT(*) AS nbre FROM mail WHERE destinataire=' $pseudo ' AND vu='1' " );
$nbre_non = mysql_fetch_assoc ( $nbra );
$nbr = mysql_query ( " SELECT * FROM mail WHERE `destinataire` = ' $pseudo ' AND vu='1' " );
2007-11-03 11:00:00 +00:00
2007-11-04 11:00:00 +00:00
$ee = mysql_query ( " SELECT pseudo, points, place_points FROM user WHERE id=' $id ' " );
2007-03-31 10:00:00 +00:00
$data = mysql_fetch_array ( $ee );
2007-11-03 11:00:00 +00:00
2008-11-19 11:00:00 +00:00
//Format de date courant
//$DATEHEURE = date('H:i:s d/m/Y');
//Format de date Halo
2008-11-20 11:00:00 +00:00
$DATEHEURE = dateFR ( date ( '/D d M Y/Hi:s/' ));
2007-11-03 11:00:00 +00:00
2008-11-19 11:00:00 +00:00
if ( mysql_num_rows ( $nbr ) == 1 ) $MESSAGERIE = '<a href="messagerie.php"><b>Vous avez 1 nouveau message</b></a>' ;
elseif ( mysql_num_rows ( $nbr ) > 1 ) $MESSAGERIE = '<a href="messagerie.php"><b>Vous avez ' . mysql_num_rows ( $nbr ) . ' nouveaux messages</b></a>' ;
2007-11-20 11:00:00 +00:00
else $MESSAGERIE = 'Pas de nouveau message priv<69> ' ;
2007-11-03 11:00:00 +00:00
2008-11-19 11:00:00 +00:00
$req = mysql_query ( " SELECT galaxie, ss, position, nom_planete FROM planete WHERE id_user=' $id ' " );
$FLOTTE = '' ;
while ( $resultat = mysql_fetch_array ( $req )) {
$end_galaxie = $resultat [ 'galaxie' ];
$end_ss = $resultat [ 'ss' ];
$end_position = $resultat [ 'position' ];
$reqf = mysql_query ( " SELECT * FROM flottes WHERE end_galaxie=' $end_galaxie ' AND end_ss=' $end_ss ' AND end_position=' $end_position ' " );
while ( $resultatf = mysql_fetch_array ( $reqf )) {
$start_galaxie = $resultatf [ 'start_galaxie' ];
$start_ss = $resultatf [ 'start_ss' ];
$start_position = $resultatf [ 'start_position' ];
if ( $resultatf [ 'mission' ] == '1' ) {
$reqp = mysql_query ( " SELECT nom_planete FROM planete WHERE galaxie=' $start_galaxie ' AND ss=' $start_ss ' AND position=' $start_position ' " );
$resultatp = mysql_fetch_array ( $reqp );
$FLOTTE .= '<tr style="color: #FF0000"><td>' . affTemp ( $resultatf [ 'start_time' ] + $resultatf [ 'end_time' ] - time ()) . '</td><td>Une flottes ennemi venant de la plan<61> te ' . $resultatp [ 'nom_planete' ] . ' [' . $resultatf [ 'start_galaxie' ] . ':' . $resultatf [ 'start_ss' ] . ':' . $resultatf [ 'start_position' ] . '] atteint la plan<61> te ' . $resultat [ 'nom_planete' ] . ' [' . $resultatf [ 'end_galaxie' ] . ':' . $resultatf [ 'end_ss' ] . ':' . $resultatf [ 'end_position' ] . ']. Elle a pour mission : Attaquer</td></tr>' ;
}
}
}
if ( $FLOTTE != '' ) $FLOTTE = '<table style="margin-left: auto; margin-right: auto;"><tr><th>Temps</th><th>Ev<45> nement</th></tr>' . $FLOTTE . '</table>' ;
2008-11-20 11:00:00 +00:00
$template -> assign_vars ( array ( 'DATEHEURE' => $DATEHEURE , 'MESSAGERIE' => $MESSAGERIE , 'NOM_PLANETE' => $nom_planete , 'PSEUDO_PLANETE' => trouvNom ( $id ), 'PSEUDO' => $data [ 'pseudo' ], 'IMAGE' => $image , 'DESC_DIAMETRE' => $diametre , 'DESC_CASES' => $case , 'DESC_CASESMAX' => $cases , 'RACE' => $race , 'GALAXIE' => $galaxy , 'SYSTEME' => $ss , 'POSITION' => $pos , 'POINTS' => separerNombres ( $data [ 'points' ]), 'PLACE' => separerNombres ( $data [ 'place_points' ]) . '<27> me' , 'FLOTTE' => $FLOTTE ));
2008-11-19 11:00:00 +00:00
/* FIN Page d<EFBFBD> part
*
*/
2007-11-03 11:00:00 +00:00
2008-11-19 11:00:00 +00:00
$result = mysql_query ( " SELECT * FROM version ORDER BY temps DESC " ) or die ( 'mysql' );
$data = mysql_fetch_array ( $result );
$version = $data [ 'version' ];
2007-11-03 11:00:00 +00:00
2008-11-19 11:00:00 +00:00
$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 , 'DATEHEURET' => date ( '/dm/ H:i' ), 'COUNTHUMAINS' => '7500' , 'COUNTCOVENANTS' => '4500' , 'PSEUDO' => $pseudo ));
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' , 'depart' );
$template -> pparse ( 'base' );
2007-11-20 11:00:00 +00:00
?>