task/20210226/various_fix #21

Merged
nemunaire merged 5 commits from task/20210226/various_fix into master 2021-02-27 08:57:26 +00:00
Showing only changes of commit aff1550919 - Show all commits

View File

@ -4,6 +4,8 @@ if (!defined('INDEX')) {
exit;
}
require_once("Class/class.donnee.php");
//Récupération des informations envoyées
$idPrep = gpc("cds", "post");
@ -57,6 +59,18 @@ if ($mission == 2) {
erreur('Fonder d\'abord une alliance avant de coloniser un astéroide !', "red", $VAR["menu"]["flotte"]);
}
}
// on vérifie que le joueur n'essaye pas de coloniser plus de planète que sa techno expansion lui permet
$bdd->reconnexion();
$resultat = $bdd->unique_query("SELECT COUNT(id) as nb_planete FROM $table_planete WHERE id_user = ".$planete->id_user.";");
$bdd->deconnexion();
$nb_planete = $resultat["nb_planete"];
$branche = 8;
$idTechnologie = $nb_planete;
$neededTechnologies = Donnee::donneeTechnologie($branche, $idTechnologie, "needed", $planete);
if (((int)$planete->technologies[$branche]& $neededTechnologies) != $neededTechnologies) {
erreur('Vous ne pouvez pas coloniser plus de planète que votre niveau d\'expansion');
}
}
//On vérifie que les attaques soient bien activées