HB/pages/validation_terrestre.php

154 lines
6.0 KiB
PHP
Raw Normal View History

2007-10-27 10:00:00 +00:00
<?php
session_start();
if (isset($_POST['cons_vaisseau_att']) || isset($_POST['cons_vaisseau_1']) || isset($_POST['cons_vaisseau_2']) || isset($_POST['cons_vaisseau_3']) || isset($_POST['cons_vcl_1']) || isset($_POST['cons_vcl_2']) || isset($_POST['cons_vcl_3']) || isset($_POST['cons_vcl_4'])) {
$id=$_SESSION['id'];
$galaxy=$_SESSION['galaxy'];
$ss=$_SESSION['ss'];
$pos=$_SESSION['pos'];
$race=$_SESSION['race'];
require_once('bdd.php');
require('../connectBDD.php');
$id=$_SESSION['id'];
$galaxy=$_SESSION['galaxy'];
$ss=$_SESSION['ss'];
$pos=$_SESSION['pos'];
$sa=0;
if (isset($_POST['cons_vaisseau_att'])) $sa = floor($_POST['cons_vaisseau_att']);
if (isset($_POST['cons_vaisseau_1'])) $sa = floor($_POST['cons_vaisseau_1']);
if (isset($_POST['cons_vaisseau_2'])) $sa = floor($_POST['cons_vaisseau_2']);
if (isset($_POST['cons_vaisseau_3'])) $sa = floor($_POST['cons_vaisseau_3']);
if (isset($_POST['cons_vcl_1'])) $sa = floor($_POST['cons_vcl_1']);
if (isset($_POST['cons_vcl_2'])) $sa = floor($_POST['cons_vcl_2']);
if (isset($_POST['cons_vcl_3'])) $sa = floor($_POST['cons_vcl_3']);
if (isset($_POST['cons_vcl_4'])) $sa = floor($_POST['cons_vcl_4']);
if ($sa < 0) $sa=0;
if (isset($_POST['cons_vaisseau_att']) && $sa > 0) {
if ($metal - ($sa*500) >= 0) {
if ($cristal - ($sa*300) >= 0) {
$temps_caserne = time() + $sa*ceil(720/pow(1.25,$chantier_terrestre));
$unit = 1;
$metal -= ($sa*500);
$cristal -= ($sa*300);
mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
header("Location: chantier_terrestre.php");
}
else echo "Pas assez de cristal !";
}
else echo "Pas assez de m<>tal !";
}
elseif (isset($_POST['cons_vaisseau_1']) && $sa > 0) {
if ($metal - ($sa*680) >= 0) {
if ($cristal - ($sa*420) >= 0) {
$temps_caserne = time() + $sa*ceil(2040/pow(1.25,$chantier_terrestre));
$unit = 2;
$metal -= ($sa*680);
$cristal -= ($sa*420);
mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
header("Location: chantier_terrestre.php");
}
else echo "Pas assez de cristal !";
}
else echo "Pas assez de m<>tal !";
}
elseif (isset($_POST['cons_vaisseau_2']) && $sa > 0) {
if ($metal - ($sa*1000) >= 0) {
if ($cristal - ($sa*600) >= 0) {
$temps_caserne = time() + $sa*ceil(2700/pow(1.25,$chantier_terrestre));
$unit = 3;
$metal -= ($sa*1000);
$cristal -= ($sa*600);
mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
header("Location: chantier_terrestre.php");
}
else echo "Pas assez de cristal !";
}
else echo "Pas assez de m<>tal !";
}
elseif (isset($_POST['cons_vaisseau_3']) && $sa > 0) {
if ($metal - ($sa*1400) >= 0) {
if ($cristal - ($sa*950) >= 0) {
$temps_caserne = time() + $sa*ceil(3960/pow(1.25,$chantier_terrestre));
$unit = 4;
$metal -= ($sa*1400);
$cristal -= ($sa*950);
mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
header("Location: chantier_terrestre.php");
}
else echo "Pas assez de cristal !";
}
else echo "Pas assez de m<>tal !";
}
elseif (isset($_POST['cons_vcl_1']) && $sa > 0) {
if ($metal - ($sa*400) >= 0) {
if ($cristal - ($sa*240) >= 0) {
$temps_caserne = time() + $sa*ceil(600/pow(1.25,$chantier_terrestre));
$unit = 5;
$metal -= ($sa*400);
$cristal -= ($sa*240);
mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
header("Location: chantier_terrestre.php");
}
else echo "Pas assez de cristal !";
}
else echo "Pas assez de m<>tal !";
}
elseif (isset($_POST['cons_vcl_2']) && $sa > 0) {
if ($metal - ($sa*480) >= 0) {
if ($cristal - ($sa*260) >= 0) {
$temps_caserne = time() + $sa*ceil(1080/pow(1.25,$chantier_terrestre));
$unit = 6;
$metal -= ($sa*480);
$cristal -= ($sa*260);
mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
header("Location: chantier_terrestre.php");
}
else echo "Pas assez de cristal !";
}
else echo "Pas assez de m<>tal !";
}
elseif (isset($_POST['cons_vcl_3']) && $sa > 0) {
if ($metal - ($sa*600) >= 0) {
if ($cristal - ($sa*420) >= 0) {
$temps_caserne = time() + $sa*ceil(2160/pow(1.25,$chantier_terrestre));
$unit = 7;
$metal -= ($sa*600);
$cristal -= ($sa*420);
mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
header("Location: chantier_terrestre.php");
}
else echo "Pas assez de cristal !";
}
else echo "Pas assez de m<>tal !";
}
elseif (isset($_POST['cons_vcl_4']) && $sa > 0) {
if ($metal - ($sa*1000) >= 0) {
if ($cristal - ($sa*500) >= 0) {
$temps_caserne = time() + $sa*ceil(4680/pow(1.25,$chantier_terrestre));
$unit = 8;
$metal -= ($sa*1000);
$cristal -= ($sa*500);
mysql_query("UPDATE planete SET unit_t='$unit', temps_t='$temps_caserne', metal='$metal', cristal='$cristal', hydrogene='$hydrogene', cons_terrestre='$sa' WHERE galaxie='$galaxy' AND ss='$ss' AND position='$pos'");
header("Location: chantier_terrestre.php");
}
else echo "Pas assez de cristal !";
}
else echo "Pas assez de m<>tal !";
}
else header("Location: chantier_terrestre.php");
}
mysql_close();
?>