2008-11-17 11:00:00 +00:00
|
|
|
<?php
|
|
|
|
if(!defined('INDEX')) { header('Location: ../'); exit; }
|
2008-11-04 11:00:00 +00:00
|
|
|
include_once(_FCORE."hb_game/Class/class.gerefile.php");
|
2008-11-17 11:00:00 +00:00
|
|
|
|
|
|
|
//Batiments
|
|
|
|
if (empty($queryPlanete['file_bat'])) $file = new gererFile($queryUser['prodfile']+2);
|
|
|
|
else $file = unserialize($queryPlanete['file_bat']);
|
|
|
|
|
|
|
|
$cons = $file->pret();
|
|
|
|
$nbc = count($cons);
|
2008-11-04 11:00:00 +00:00
|
|
|
$outB = "";
|
2008-11-17 11:00:00 +00:00
|
|
|
for($i=0 ; $i<$nbc ; $i++) {
|
|
|
|
$var = $batimentVAR[$cons[$i][0]];
|
|
|
|
$nb = $queryPlanete[$var] + $cons[$i][1];
|
2008-11-04 11:00:00 +00:00
|
|
|
if ($i != 0) $outB .= ", ";
|
|
|
|
$outB .= "$var = '$nb'";
|
2008-11-17 11:00:00 +00:00
|
|
|
}
|
2008-11-04 11:00:00 +00:00
|
|
|
$exportB = serialize($file);
|
2008-11-17 11:00:00 +00:00
|
|
|
|
|
|
|
|
|
|
|
//Technologies
|
|
|
|
if (empty($queryPlanete['file_tech'])) $file = new gererFile($queryUser['prodfile']+2);
|
|
|
|
else $file = unserialize($queryPlanete['file_tech']);
|
|
|
|
|
|
|
|
$cons = $file->pret();
|
|
|
|
$nbc = count($cons);
|
2008-11-04 11:00:00 +00:00
|
|
|
$outT = "";
|
2008-11-17 11:00:00 +00:00
|
|
|
for($i=0 ; $i<$nbc ; $i++) {
|
|
|
|
$var = $technoloVAR[$cons[$i][0]];
|
|
|
|
$nb = $queryUser[$var] + $cons[$i][1];
|
2008-11-04 11:00:00 +00:00
|
|
|
if ($i != 0) $outT .= ", ";
|
|
|
|
$outT .= "$var = '$nb'";
|
2008-11-17 11:00:00 +00:00
|
|
|
}
|
2008-11-04 11:00:00 +00:00
|
|
|
$exportT = serialize($file);
|
2008-11-17 11:00:00 +00:00
|
|
|
|
|
|
|
//Vaisseaux
|
|
|
|
if (empty($queryPlanete['file_vais'])) $file = new gererFile($queryUser['prodfile']+2);
|
|
|
|
else $file = unserialize($queryPlanete['file_vais']);
|
|
|
|
|
|
|
|
$cons = $file->pret();
|
|
|
|
$nbc = count($cons);
|
2008-11-04 11:00:00 +00:00
|
|
|
$outV = "";
|
2008-11-17 11:00:00 +00:00
|
|
|
for($i=0 ; $i<$nbc ; $i++) {
|
|
|
|
$var = $nomvaisnVAR[$cons[$i][0]];
|
|
|
|
$nb = $cons[$i][1];
|
2008-11-04 11:00:00 +00:00
|
|
|
if ($i != 0) $outV .= ", ";
|
|
|
|
$outV .= "$var = $var + '$nb'";
|
2008-11-17 11:00:00 +00:00
|
|
|
}
|
2008-11-04 11:00:00 +00:00
|
|
|
$exportV = serialize($file);
|
2008-11-17 11:00:00 +00:00
|
|
|
|
|
|
|
//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);
|
2008-11-04 11:00:00 +00:00
|
|
|
$outD = "";
|
2008-11-17 11:00:00 +00:00
|
|
|
for($i=0 ; $i<$nbc ; $i++) {
|
|
|
|
$var = $nomterrnVAR[$cons[$i][0]];
|
|
|
|
$nb = $cons[$i][1];
|
2008-11-04 11:00:00 +00:00
|
|
|
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';");
|
2008-11-17 11:00:00 +00:00
|
|
|
}
|
2008-11-04 11:00:00 +00:00
|
|
|
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';");
|
2008-11-17 11:00:00 +00:00
|
|
|
}
|
2008-11-04 11:00:00 +00:00
|
|
|
if (!empty($outV)) $bdd->query("UPDATE $table_planete SET $outV, file_vais = '$exportV' WHERE id = '$idPlan';");
|
2008-11-16 11:00:00 +00:00
|
|
|
if (!empty($outD)) $bdd->query("UPDATE $table_planete SET $outD, file_ter = '$exportD' WHERE id = '$idPlan';");
|
2008-11-04 11:00:00 +00:00
|
|
|
$bdd->deconnexion();
|
2008-11-17 11:00:00 +00:00
|
|
|
?>
|