game/onyx/hb_game/constructions.php

82 lines
2.4 KiB
PHP

<?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($outD)) $bdd->query("UPDATE $table_planete SET $outD, file_ter = '$exportD' WHERE id = '$idPlan';");
$bdd->deconnexion();
?>