forked from halo-battle/game
Version 1.7b
This commit is contained in:
parent
58928889ed
commit
8a8280758b
716 changed files with 4361 additions and 33524 deletions
82
onyx/hb_game/constructions.php
Normal file
82
onyx/hb_game/constructions.php
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
<?php
|
||||
if(!defined('INDEX')) { header('Location: ../'); exit; }
|
||||
include_once(_FCORE."hb_game/Class/class.gerefile.php");
|
||||
|
||||
//Batiments
|
||||
if (empty($queryPlanete['file_bat'])) $file = new gererFile($queryUser['prodfile']+2);
|
||||
else $file = unserialize($queryPlanete['file_bat']);
|
||||
|
||||
$cons = $file->pret();
|
||||
$nbc = count($cons);
|
||||
$outB = "";
|
||||
for($i=0 ; $i<$nbc ; $i++) {
|
||||
$var = $batimentVAR[$cons[$i][0]];
|
||||
$nb = $queryPlanete[$var] + $cons[$i][1];
|
||||
if ($i != 0) $outB .= ", ";
|
||||
$outB .= "$var = '$nb'";
|
||||
}
|
||||
$exportB = serialize($file);
|
||||
|
||||
|
||||
//Technologies
|
||||
if (empty($queryPlanete['file_tech'])) $file = new gererFile($queryUser['prodfile']+2);
|
||||
else $file = unserialize($queryPlanete['file_tech']);
|
||||
|
||||
$cons = $file->pret();
|
||||
$nbc = count($cons);
|
||||
$outT = "";
|
||||
for($i=0 ; $i<$nbc ; $i++) {
|
||||
$var = $technoloVAR[$cons[$i][0]];
|
||||
$nb = $queryUser[$var] + $cons[$i][1];
|
||||
if ($i != 0) $outT .= ", ";
|
||||
$outT .= "$var = '$nb'";
|
||||
}
|
||||
$exportT = serialize($file);
|
||||
|
||||
//Vaisseaux
|
||||
if (empty($queryPlanete['file_vais'])) $file = new gererFile($queryUser['prodfile']+2);
|
||||
else $file = unserialize($queryPlanete['file_vais']);
|
||||
|
||||
$cons = $file->pret();
|
||||
$nbc = count($cons);
|
||||
$outV = "";
|
||||
for($i=0 ; $i<$nbc ; $i++) {
|
||||
$var = $nomvaisnVAR[$cons[$i][0]];
|
||||
$nb = $cons[$i][1];
|
||||
if ($i != 0) $outV .= ", ";
|
||||
$outV .= "$var = $var + '$nb'";
|
||||
}
|
||||
$exportV = serialize($file);
|
||||
|
||||
//Terrestre & défenses
|
||||
if (empty($queryPlanete['file_ter'])) $file = new gererFile($queryUser['prodfile']+2);
|
||||
else $file = unserialize($queryPlanete['file_ter']);
|
||||
|
||||
$cons = $file->pret();
|
||||
$nbc = count($cons);
|
||||
$outD = "";
|
||||
for($i=0 ; $i<$nbc ; $i++) {
|
||||
$var = $nomterrnVAR[$cons[$i][0]];
|
||||
$nb = $cons[$i][1];
|
||||
if ($i != 0) $outD .= ", ";
|
||||
$outD .= "$var = $var + '$nb'";
|
||||
}
|
||||
$exportD = serialize($file);
|
||||
|
||||
$bdd->connexion();
|
||||
$bdd->escape($exportB);
|
||||
$bdd->escape($exportT);
|
||||
$bdd->escape($exportV);
|
||||
$bdd->escape($exportD);
|
||||
|
||||
if (!empty($outB)) {
|
||||
$bdd->query("UPDATE $table_planete SET $outB, file_bat = '$exportB' WHERE id = '$idPlan';");
|
||||
}
|
||||
if (!empty($outT)) {
|
||||
$bdd->query("UPDATE $table_user SET $outT WHERE id = '$id_user';");
|
||||
$bdd->query("UPDATE $table_planete SET file_tech = '$exportT' WHERE id = '$idPlan';");
|
||||
}
|
||||
if (!empty($outV)) $bdd->query("UPDATE $table_planete SET $outV, file_vais = '$exportV' WHERE id = '$idPlan';");
|
||||
if (!empty($out)) $bdd->query("UPDATE $table_planete SET $outD, file_ter = '$exportD' WHERE id = '$idPlan';");
|
||||
$bdd->deconnexion();
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue