//On regarde si le joueur n'est pas déjà en train de fonder une alliance
if(!$alli=$bdd->query("SELECT id FROM $table_alliances_creation WHERE fondateur = ".$planete->id_user." OR signatures LIKE '%;".$planete->id_user.";%';")){
erreur("Le nom d'alliance que vous avez choisi n'est pas valide :<br />il doit avoir entre 5 et 42 caractères (certains accents sont autorisés, mais aucun caractères spéciaux) !","red");
$utilise=$bdd->query("SELECT id FROM $table_alliances WHERE nom_alliance = '$nom' OR tag = '$tag' OR fondateur = ".$planete->id_user." UNION SELECT id FROM $table_alliances_creation WHERE nom_alliance = '$nom' OR tag = '$tag' OR fondateur = ".$planete->id_user.";");
erreur("Le nom ou le tag que vous avez choisi est déjà utilisé par une alliance.","red");
}else{
send_mp($planete->id_user,"Fondation de votre alliance !",'Pour terminer la création de votre alliance, trouvez au moins '.nb_signatures.' joueurs de cette galaxie sans alliance pour leur faire signer votre traité de fondation d\'alliance.<br /><br />Lien de signature :<br /><a href="'.$VAR["menu"]["alliance"].'&signer='.$lien.'">http://'.$_SERVER['HTTP_HOST'].'/'.$VAR["first_page"].''.$VAR["menu"]["alliance"].'&signer='.$lien.'</a>');
erreur('Votre alliance a bien été créée.<br />Il ne vous reste plus qu\'à trouver au moins '.nb_signatures.' signatures pour finir la création de votre alliance.<br /><br />Le lien permettant à vos quatres personnes de signer est <a href="'.$VAR["menu"]["alliance"].'&signer='.$lien.'">http://'.$_SERVER['HTTP_HOST'].'/'.$VAR["first_page"].''.$VAR["menu"]["alliance"].'&signer='.$lien.'</a>',"green");
}
}
unset($nom,$tag);
}else{
$page='alliance/nm_statut';
$alliance=$bdd->unique_query("SELECT * FROM $table_alliances_creation WHERE id = ".$alli[0]["id"].";");
$signaturesExport=implode(' OR id = ',$signatures);
$pseudos=$bdd->query("SELECT pseudo FROM $table_user WHERE id = ".$signaturesExport.";");
$bdd->deconnexion();
if(gpc('r')=="quit"){
if($alliance["fondateur"]==$planete->id_user){
$bdd->reconnexion();
$bdd->query("DELETE FROM $table_alliances_creation WHERE id = ".$alli[0]["id"].";");
$bdd->deconnexion();
foreach($signaturesas$id_user){
send_mp($id_user,"Annulation de la fondation de votre alliance !","Le fondateur de l'alliance pour laquelle vous avez signée vient d'annuler sa création.");
}
send_mp($planete->id_user,"Annulation de la fondation de votre alliance !","Vous vennez d'annuler la création de votre alliance.");
erreur("Votre alliance vient d'être supprimée","green");
}else{
$keys=array_keys($signatures,$planete->id_user);
foreach($keysas$key){
unset($signatures[$key]);
}
$signatures=";".implode(';',$signatures).";";
$bdd->reconnexion();
$bdd->escape($signatures);
$bdd->query("UPDATE $table_alliances_creation SET signatures = '$signatures' WHERE id = ".$alliance["id"].";");
$bdd->deconnexion();
send_mp($planete->id_user,"Annulation de la signature pour votre alliance !","Vous vennez d'annuler votre signature pour l'alliance ".$alliance["nom"]);
$rech1=$bdd->query("SELECT id, tag, nom_alliance, race, etat_inscription FROM $table_alliances WHERE tag LIKE '$tag%' AND nom_alliance LIKE '%$nom%';");
$rech2=$bdd->query("SELECT lien AS id, tag, nom_alliance, 0 AS race, 2 AS etat_inscription FROM $table_alliances_creation WHERE tag LIKE '$tag%' AND nom_alliance LIKE '%$nom%';");
erreur("Aucune alliance ne correspond à ces critères de recherche","",$VAR["menu"]["alliance"]);
}
$template->assign("recherches",$recherche);
unset($nom,$tag,$recherche);
}else{
$bdd->reconnexion();
$template->assign("fondation",$bdd->query("SELECT id FROM $table_alliances_creation WHERE fondateur = ".$planete->id_user." OR signatures LIKE '%;".$planete->id_user.";%';"));