forked from halo-battle/game
Version 0.10
This commit is contained in:
parent
73645ccc1f
commit
b9c240c781
246 changed files with 10218 additions and 1598 deletions
|
|
@ -1,6 +1,12 @@
|
|||
<?php
|
||||
session_start();
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
$id=$_SESSION['id'];
|
||||
$galaxy=$_SESSION['galaxy'];
|
||||
$ss=$_SESSION['ss'];
|
||||
|
|
@ -13,24 +19,18 @@ if (isset($_SESSION['dernPage']) && $_SESSION['dernPage'] != '' && !isset($_GET[
|
|||
}
|
||||
$_SESSION['dernPage'] = '';
|
||||
|
||||
include 'bdd.php';
|
||||
include 'ressourcetem.php';
|
||||
include('common.php');
|
||||
require('../connectBDD.php');
|
||||
|
||||
require('../template.php');
|
||||
$template = new Template('../templates/'.$templates);
|
||||
|
||||
$template->set_filenames(array('ressourcestpl' => 'ressources.tpl'));
|
||||
$template->assign_vars( array('RES_IMAGE' => $RES_IMAGE, 'NOM_METAL' => $NOM_METAL, 'NOM_CRISTAL' => $NOM_CRISTAL, 'NOM_HYDROGENE' => $NOM_HYDROGENE, 'NOM_ENERGIE' => $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_REF' => $Aplan_ref[$i]));
|
||||
}
|
||||
|
||||
/* Page départ
|
||||
*
|
||||
*/
|
||||
$template->set_filenames(array('depart' => 'depart.tpl'));
|
||||
$template->assign_var_from_handle('RESSOURCES', 'ressourcestpl');
|
||||
|
||||
// Calcul le nombre de cases restante sur la planète
|
||||
$case = $cases - ($mine_m + $mine_c + $mine_h + $centrale_s + $centrale_f + $radar + $labo + $chantier_terrestre + $chantier_spatial + $caserne + $silo);
|
||||
$diametre = $cases * 92;
|
||||
|
||||
$nbra = mysql_query("SELECT COUNT(*) AS nbre FROM mail WHERE destinataire='$pseudo' AND vu='1'");
|
||||
|
|
@ -40,29 +40,49 @@ $nbr = mysql_query("SELECT * FROM mail WHERE `destinataire` = '$pseudo' AND vu='
|
|||
$ee = mysql_query("SELECT pseudo, points, place_points FROM user WHERE id='$id'");
|
||||
$data = mysql_fetch_array($ee);
|
||||
|
||||
function convert_ts_fr($tstamp) { return date('H:i:s d/m/Y', $tstamp); }
|
||||
//Format de date courant
|
||||
//$DATEHEURE = date('H:i:s d/m/Y');
|
||||
//Format de date Halo
|
||||
$DATEHEURE = dateFR(date('/D d M Y/Hi/'));
|
||||
|
||||
$DATEHEURE = convert_ts_fr(time());
|
||||
|
||||
if (mysql_num_rows($nbr) == 1) $MESSAGERIE = '<a href="lire_message.php">Vous avez 1 nouveau message</a>';
|
||||
elseif (mysql_num_rows($nbr) > 1) $MESSAGERIE = '<a href="lire_message.php">Vous avez '.mysql_num_rows($nbr).' nouveaux messages</a>';
|
||||
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>';
|
||||
else $MESSAGERIE = 'Pas de nouveau message privé';
|
||||
|
||||
$NOM_PLANETE = $nom_planete;
|
||||
if (trim($NOM_PLANETE) == '') $NOM_PLANETE = 'Donnez un nom à votre planète en cliquant ici';
|
||||
$PSEUDO = $data['pseudo'];
|
||||
$IMAGE = $image;
|
||||
$DESC_DIAMETRE = $diametre;
|
||||
$DESC_CASES = $case;
|
||||
$DESC_CASESMAX = $cases;
|
||||
$RACE = $race;
|
||||
$GALAXIE = $galaxy;
|
||||
$SYSTEME = $ss;
|
||||
$POSITION = $pos;
|
||||
$POINTS = $data['points'];
|
||||
$PLACE = $data['place_points'];
|
||||
$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ète '.$resultatp['nom_planete'].' ['.$resultatf['start_galaxie'].':'.$resultatf['start_ss'].':'.$resultatf['start_position'].'] atteint la planè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énement</th></tr>'.$FLOTTE.'</table>';
|
||||
|
||||
$template->assign_vars( array('PUB' => $PUB, 'DATEHEURE' => $DATEHEURE, 'MESSAGERIE' => $MESSAGERIE, 'NOM_PLANETE' => $NOM_PLANETE, 'PSEUDO' => $PSEUDO, 'IMAGE' => $IMAGE, 'DESC_DIAMETRE' => $DESC_DIAMETRE, 'DESC_CASES' => $DESC_CASES, 'DESC_CASESMAX' => $DESC_CASESMAX, 'RACE' => $RACE, 'GALAXIE' => $GALAXIE, 'SYSTEME' => $SYSTEME, 'POSITION' => $POSITION, 'POINTS' => $POINTS, 'PLACE' => $PLACE));
|
||||
$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' => $data['points'], 'PLACE' => $data['place_points'], 'FLOTTE' => $FLOTTE));
|
||||
/* FIN Page départ
|
||||
*
|
||||
*/
|
||||
|
||||
$template->pparse('depart');
|
||||
$result = mysql_query("SELECT * FROM version ORDER BY temps DESC") or die ('mysql');
|
||||
$data = mysql_fetch_array($result);
|
||||
$version = $data['version'];
|
||||
|
||||
$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');
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue