forked from halo-battle/game
Version 1.8
This commit is contained in:
parent
aea537909a
commit
5f81f76b17
184 changed files with 78335 additions and 736 deletions
|
|
@ -5,7 +5,7 @@ include_once(_FCORE."hb_game/Class/class.rapport.php");
|
|||
|
||||
//Si le joueur est membre de l'alliance
|
||||
$bdd->connexion();
|
||||
if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 && $alliance = $bdd->unique_query("SELECT * FROM $table_alliances WHERE id = '".$queryUser['id_alliance']."';")) {
|
||||
if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 && $alliance = $bdd->unique_query("SELECT * FROM $table_alliances WHERE id = ".$queryUser['id_alliance'].";")) {
|
||||
//On détermine les accès du joueur
|
||||
if ($alliance['fondateur'] == $queryUser['id'])
|
||||
$access = array(
|
||||
|
|
@ -19,7 +19,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
elseif ($queryUser['id_grade_alliance'] != 0) {
|
||||
$id_grade_alliance = $queryUser['id_grade_alliance'];
|
||||
$bdd->connexion();
|
||||
$grade = $bdd->unique_query("SELECT * FROM $table_alliances_grade WHERE id = '$id_grade_alliance';");
|
||||
$grade = $bdd->unique_query("SELECT * FROM $table_alliances_grade WHERE id = $id_grade_alliance;");
|
||||
$bdd->deconnexion();
|
||||
$access = array(
|
||||
'fondateur' => 0,
|
||||
|
|
@ -50,7 +50,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$alliId = $alliance['id'];
|
||||
$bdd->connexion();
|
||||
$bdd->escape($i);
|
||||
$bdd->query("DELETE FROM $table_alliances_chat WHERE id = '$i' AND id_alliance = '$alliId';");
|
||||
$bdd->query("DELETE FROM $table_alliances_chat WHERE id = $i AND id_alliance = $alliId;");
|
||||
$bdd->deconnexion();
|
||||
header('Location: ?p=alliances&q=adm_chat#chat');
|
||||
exit;
|
||||
|
|
@ -58,7 +58,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$page = 'alliance_adm_chat';
|
||||
$alliId = $alliance['id'];
|
||||
$bdd->connexion();
|
||||
$chat = $bdd->query("SELECT * FROM $table_alliances_chat WHERE id_alliance = '$alliId' ORDER BY id DESC LIMIT 50;");
|
||||
$chat = $bdd->query("SELECT * FROM $table_alliances_chat WHERE id_alliance = $alliId ORDER BY id DESC LIMIT 50;");
|
||||
$bdd->deconnexion();
|
||||
for($i = 0; $i < $bdd->num_rows ; $i++){
|
||||
$chat[$i]['emetteur'] = trouvNom($chat[$i]['emetteur']);
|
||||
|
|
@ -78,14 +78,14 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$bdd->escape($id);
|
||||
$bdd->escape($nom);
|
||||
$bdd->escape($description);
|
||||
@$bdd->query("UPDATE $table_alliances_grade SET nom = '$nom', description = '$description', gest_chat = '".ceil($_POST['gest_chat'])."', gest_rang = '".ceil($_POST['gest_rang'])."', gest_membre = '".ceil($_POST['gest_membre'])."', gest_ecriture = '".ceil($_POST['gest_ecriture'])."', gest_admin = '".ceil($_POST['gest_alliance'])."' WHERE id = '$id' AND id_alliance = '".$alliance['id']."';");
|
||||
@$bdd->query("UPDATE $table_alliances_grade SET nom = '$nom', description = '$description', gest_chat = ".ceil($_POST['gest_chat']).", gest_rang = ".ceil($_POST['gest_rang']).", gest_membre = ".ceil($_POST['gest_membre']).", gest_ecriture = ".ceil($_POST['gest_ecriture']).", gest_admin = ".ceil($_POST['gest_alliance'])." WHERE id = $id AND id_alliance = ".$alliance['id'].";");
|
||||
$bdd->deconnexion();
|
||||
}
|
||||
else {
|
||||
$bdd->connexion();
|
||||
$bdd->escape($nom);
|
||||
$bdd->escape($description);
|
||||
@$bdd->query("INSERT INTO $table_alliances_grade VALUES (NULL, '".$alliance['id']."', '$nom', '$description', '".ceil($_POST['gest_chat'])."', '".ceil($_POST['gest_rang'])."', '".ceil($_POST['gest_membre'])."', '".ceil($_POST['gest_ecriture'])."', '".ceil($_POST['gest_alliance'])."');");
|
||||
@$bdd->query("INSERT INTO $table_alliances_grade (id_alliance, nom, description, gest_chat, gest_rang, gest_membre, gest_ecriture, gest_admin) VALUES (".$alliance['id'].", '$nom', '$description', ".ceil($_POST['gest_chat']).", ".ceil($_POST['gest_rang']).", ".ceil($_POST['gest_membre']).", ".ceil($_POST['gest_ecriture']).", ".ceil($_POST['gest_alliance']).");");
|
||||
$bdd->deconnexion();
|
||||
}
|
||||
header('Location: ?p=alliances&q=adm_grades');
|
||||
|
|
@ -98,7 +98,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$i = $_GET['i'];
|
||||
$bdd->connexion();
|
||||
$bdd->escape($i);
|
||||
$mod = $bdd->unique_query("SELECT * FROM $table_alliances_grade WHERE id = '$i' AND id_alliance = '".$alliance['id']."';");
|
||||
$mod = $bdd->unique_query("SELECT * FROM $table_alliances_grade WHERE id = $i AND id_alliance = ".$alliance['id'].";");
|
||||
$bdd->deconnexion();
|
||||
$template->assign('mod', $mod);
|
||||
}
|
||||
|
|
@ -106,7 +106,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$page = 'alliance_adm_grades';
|
||||
$alliId = $alliance['id'];
|
||||
$bdd->connexion();
|
||||
$grades = $bdd->query("SELECT * FROM $table_alliances_grade WHERE id_alliance = '$alliId' ORDER BY nom ASC;");
|
||||
$grades = $bdd->query("SELECT * FROM $table_alliances_grade WHERE id_alliance = $alliId ORDER BY nom ASC;");
|
||||
$bdd->deconnexion();
|
||||
$template->assign('grades', $grades);
|
||||
}
|
||||
|
|
@ -121,7 +121,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$bdd->connexion();
|
||||
$bdd->escape($text);
|
||||
$bdd->escape($mod);
|
||||
$bdd->query("UPDATE $table_alliances SET $mod = '$text' WHERE id = '$alliId';");
|
||||
$bdd->query("UPDATE $table_alliances SET $mod = '$text' WHERE id = $alliId;");
|
||||
$bdd->deconnexion();
|
||||
header('Location: ?p=alliances&q=adm_ecrits&t='.$mod);
|
||||
exit;
|
||||
|
|
@ -140,7 +140,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$bdd->escape($titre);
|
||||
$bdd->escape($texte);
|
||||
$bdd->escape($expediteur);
|
||||
$membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = '$alliId';");
|
||||
$membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = $alliId;");
|
||||
$bdd->deconnexion();
|
||||
$nbmembre = $bdd->num_rows;
|
||||
$temps = time();
|
||||
|
|
@ -148,7 +148,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
for($i = 0; $i < $nbmembre; $i++){
|
||||
$pseudos = $membres[$i]['pseudo'];
|
||||
$bdd->escape($pseudos);
|
||||
$bdd->query("INSERT INTO $table_mail VALUES(NULL, 1, '$pseudos', '$expediteur', '$titre', '$texte', '$temps');");
|
||||
$bdd->query("INSERT INTO $table_mail (destinataire, expediteur, sujet, contenu, temps) VALUES ('$pseudos', '$expediteur', '$titre', '$texte', '$temps');");
|
||||
}
|
||||
$bdd->deconnexion();
|
||||
$template->assign('message','Le message privé a été communiqué à tous les joueurs de l\'alliance.');
|
||||
|
|
@ -263,7 +263,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$user = floor($_GET['accept']);
|
||||
$bdd->connexion();
|
||||
$bdd->escape($user);
|
||||
$verif = $bdd->unique_query("SELECT * FROM $table_alliances_attente WHERE id_alliance = '".$alliance['id']."' AND id_membre = '$user';");
|
||||
$verif = $bdd->unique_query("SELECT * FROM $table_alliances_attente WHERE id_alliance = ".$alliance['id']." AND id_membre = $user;");
|
||||
if ($verif) {
|
||||
$bdd->query("UPDATE $table_user SET id_grade_alliance = '0', id_alliance = '".$alliance['id']."' WHERE id = '".$user."' AND id_alliance = '0';");
|
||||
$bdd->query("DELETE FROM $table_alliances_attente WHERE id_membre = '$user';");
|
||||
|
|
@ -275,13 +275,13 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$user = floor($_GET['refus']);
|
||||
$bdd->connexion();
|
||||
$bdd->escape($user);
|
||||
$bdd->query("DELETE FROM $table_alliances_attente WHERE id_membre = '$user' AND id_alliance = '".$alliance['id']."';");
|
||||
$bdd->query("DELETE FROM $table_alliances_attente WHERE id_membre = $user AND id_alliance = ".$alliance['id'].";");
|
||||
$bdd->deconnexion();
|
||||
//TODO Envoyer un message au joueur renvoyé
|
||||
}
|
||||
$page = 'alliance_adm_membres';
|
||||
$bdd->connexion();
|
||||
$grades = $bdd->query("SELECT * FROM $table_alliances_grade WHERE id_alliance = '".$alliance['id']."' ORDER BY nom ASC;");
|
||||
$grades = $bdd->query("SELECT * FROM $table_alliances_grade WHERE id_alliance = ".$alliance['id']." ORDER BY nom ASC;");
|
||||
$bdd->deconnexion();
|
||||
$grade = array(); $gradei = array();
|
||||
for($i = 0; $i < $bdd->num_rows ; $i++){
|
||||
|
|
@ -291,8 +291,8 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$template->assign('grades', $grade);
|
||||
$template->assign('gradei', $gradei);
|
||||
$bdd->connexion();
|
||||
$membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = '".$alliance['id']."';");
|
||||
$candidats = $bdd->query("SELECT * FROM $table_alliances_attente WHERE id_alliance = '".$alliance['id']."' ORDER BY timestamp ASC;");
|
||||
$membres = $bdd->query("SELECT pseudo, race, last_visite, id, id_grade_alliance FROM $table_user WHERE id_alliance = ".$alliance['id'].";");
|
||||
$candidats = $bdd->query("SELECT A.message, A.timestamp, A.id_membre, U.pseudo AS pseudo_membre FROM $table_alliances_attente A WHERE id_alliance = ".$alliance['id']." INNER JOIN $table_user U ON U.id = A.id_membre ORDER BY timestamp ASC;");
|
||||
$bdd->deconnexion();
|
||||
$template->assign('membres', $membres);
|
||||
$template->assign('candidats', $candidats);
|
||||
|
|
@ -316,7 +316,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$message = $_POST['msg'];
|
||||
$bdd->connexion();
|
||||
$bdd->escape($message);
|
||||
if (!empty($message)) $bdd->query("INSERT INTO $table_alliances_chat VALUES (NULL, '".$alliance['id']."', '$id_user', '".time()."', '$message')");
|
||||
if (!empty($message)) $bdd->query("INSERT INTO $table_alliances_chat (id_alliance, emetteur, timestamp, message) VALUES (".$alliance['id'].", $id_user, ".time().", '$message')");
|
||||
$bdd->deconnexion();
|
||||
header('Location: ?p=alliances&q=chat#chat');
|
||||
exit;
|
||||
|
|
@ -324,7 +324,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$page = 'alliance_chat';
|
||||
//Chat
|
||||
$bdd->connexion();
|
||||
$chat = $bdd->query("SELECT * FROM $table_alliances_chat WHERE id_alliance = '".$alliance['id']."' ORDER BY id DESC LIMIT 30");
|
||||
$chat = $bdd->query("SELECT * FROM $table_alliances_chat WHERE id_alliance = ".$alliance['id']." ORDER BY id DESC LIMIT 30");
|
||||
$bdd->deconnexion();
|
||||
for($i = 0; $i < $bdd->num_rows ; $i++){
|
||||
$chat[$i]['emetteur'] = trouvNom($chat[$i]['emetteur']);
|
||||
|
|
@ -338,7 +338,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$alliance['texte_interne'] = bbcode(htmlspecialchars($alliance['texte_interne']),1);
|
||||
$template->assign('alliance', $alliance);
|
||||
$bdd->connexion();
|
||||
$membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = '".$alliance['id']."';");
|
||||
$membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = ".$alliance['id'].";");
|
||||
$bdd->deconnexion();
|
||||
$template->assign('nbmembre', $bdd->num_rows);
|
||||
if (!isset($grade)) $template->assign('grade', 0);
|
||||
|
|
@ -346,7 +346,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
|
||||
//Chat
|
||||
$bdd->connexion();
|
||||
$chat = $bdd->query("SELECT * FROM $table_alliances_chat WHERE id_alliance = '".$alliance['id']."' ORDER BY id DESC LIMIT 30;");
|
||||
$chat = $bdd->query("SELECT * FROM $table_alliances_chat WHERE id_alliance = ".$alliance['id']." ORDER BY id DESC LIMIT 30;");
|
||||
$bdd->deconnexion();
|
||||
for($i = 0; $i < $bdd->num_rows ; $i++){
|
||||
$chat[$i]['emetteur'] = trouvNom($chat[$i]['emetteur']);
|
||||
|
|
@ -355,8 +355,8 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$template->assign('chat', $chat);
|
||||
}
|
||||
}
|
||||
elseif (!empty($queryUser['id_alliance']) && $bdd->connexion() && !$bdd->unique_query("SELECT * FROM $table_alliances WHERE id = '".$queryUser['id_alliance']."';")) {
|
||||
$bdd->query("UPDATE $table_user SET id_alliance = '0', id_grade_alliance = '0' WHERE id = '$id_user';");
|
||||
elseif (!empty($queryUser['id_alliance']) && $bdd->connexion() && !$bdd->unique_query("SELECT * FROM $table_alliances WHERE id = ".$queryUser['id_alliance'].";")) {
|
||||
$bdd->query("UPDATE $table_user SET id_alliance = 0, id_grade_alliance = 0 WHERE id = $id_user;");
|
||||
header('Location: ?p=alliances');
|
||||
exit;
|
||||
}
|
||||
|
|
@ -381,11 +381,11 @@ else {
|
|||
$id = $_GET['i'];
|
||||
$bdd->connexion();
|
||||
$bdd->escape($id);
|
||||
if (isset($_GET['t']) && $_GET['t'] == 'classement') $membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = '$id' ORDER BY place_points DESC;");
|
||||
else $membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = '$id';");
|
||||
if (isset($_GET['t']) && $_GET['t'] == 'classement') $membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = $id ORDER BY place_points DESC;");
|
||||
else $membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = $id;");
|
||||
$nb = $bdd->num_rows;
|
||||
for ($i = 0; $i < $nb; $i++) {
|
||||
$grade = $bdd->unique_query("SELECT * FROM $table_alliances_grade WHERE id = '".$membres[$i]['id_grade_alliance']."';");
|
||||
$grade = $bdd->unique_query("SELECT * FROM $table_alliances_grade WHERE id = ".$membres[$i]['id_grade_alliance'].";");
|
||||
$membres[$i]['grade_alliance'] = $grade['nom'];
|
||||
}
|
||||
$bdd->deconnexion();
|
||||
|
|
@ -396,12 +396,12 @@ else {
|
|||
$id = $_GET['i'];
|
||||
$bdd->connexion();
|
||||
$bdd->escape($id);
|
||||
$alliance = $bdd->unique_query("SELECT * FROM $table_alliances WHERE id = '$id';");
|
||||
$alliance = $bdd->unique_query("SELECT * FROM $table_alliances WHERE id = $id;");
|
||||
if ($alliance) {
|
||||
$page = 'alliance_nm_view';
|
||||
$alliance['presentation'] = bbcode(htmlspecialchars($alliance['presentation']),1);
|
||||
$template->assign('alliance', $alliance);
|
||||
$membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = '".$alliance['id']."';");
|
||||
$membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = ".$alliance['id'].";");
|
||||
$bdd->deconnexion();
|
||||
$template->assign('nbmembre', $bdd->num_rows);
|
||||
}
|
||||
|
|
@ -417,11 +417,11 @@ else {
|
|||
$id = $_GET['i'];
|
||||
$bdd->connexion();
|
||||
$bdd->escape($id);
|
||||
$alliance = $bdd->unique_query("SELECT * FROM $table_alliances WHERE id = '$id';");
|
||||
$alliance = $bdd->unique_query("SELECT * FROM $table_alliances WHERE id = $id;");
|
||||
if (!empty($_POST['message'])) {
|
||||
$message = $_POST['message'];
|
||||
$bdd->escape($message);
|
||||
$bdd->query("INSERT INTO $table_alliances_attente VALUES (NULL, '".$alliance['id']."', '".$id_user."', '".$queryUser['pseudo']."', '".time()."', '$message');");
|
||||
$bdd->query("INSERT INTO $table_alliances_attente (id_alliance, id_membre, timestamp, message, ) VALUES (NULL, ".$alliance['id'].", ".$id_user.", '".time()."', '$message');");
|
||||
$bdd->deconnexion();
|
||||
$template->assign('message','Votre candidature a été envoyée avec succès à l\'alliance : '.$alliance['nom']);
|
||||
$template->assign('couleur','green');
|
||||
|
|
@ -457,7 +457,7 @@ else {
|
|||
$bdd->connexion();
|
||||
$bdd->escape($tag);
|
||||
$bdd->escape($nom);
|
||||
$bdd->query("INSERT INTO $table_alliances VALUES (NULL, '$tag', '$nom', '".$alliance['fondateur']."', 'A faire', 'A faire', '', '', 1, 1, '');");
|
||||
$bdd->query("INSERT INTO $table_alliances (tag, nom, fondateur, presentation, texte_interne, url, image, etat_inscription, defcon, defcon_txt) VALUES ('$tag', '$nom', '".$alliance['fondateur']."', 'A faire', 'A faire', '', '', 1, 1, '');");
|
||||
$bdd->query("DELETE FROM $table_alliances_creation WHERE lien = '$lien';");
|
||||
|
||||
$alliance = $bdd->unique_query("SELECT * FROM $table_alliances WHERE nom = '".$alliance['nom']."' AND fondateur = '".$alliance['fondateur']."';");
|
||||
|
|
@ -511,6 +511,9 @@ else {
|
|||
elseif ($_GET['q'] == 'fonder') {
|
||||
if (!empty($_POST['nom']) && !empty($_POST['tag'])) {
|
||||
|
||||
$nom = htmlentities($_POST['nom']);
|
||||
$tag = htmlentities($_POST['tag']);
|
||||
|
||||
if (strlen($nom) < 5) {
|
||||
$template->assign('message','Le nom d\'alliance que vous avez choisit est trop court.');
|
||||
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=alliances&q=fonder";\', 3500);</script>');
|
||||
|
|
@ -548,14 +551,11 @@ else {
|
|||
}
|
||||
|
||||
$bdd->connexion();
|
||||
$nom = htmlentities($_POST['nom']);
|
||||
$tag = htmlentities($_POST['tag']);
|
||||
|
||||
$bdd->escape($nom);
|
||||
$bdd->escape($tag);
|
||||
|
||||
$test = $bdd->query("SELECT * FROM alliances WHERE nom = '$nom' AND tag = '$tag';");
|
||||
$test2 = $bdd->query("SELECT * FROM alliances_creation WHERE nom = '$nom' AND tag = '$tag';");
|
||||
$test = $bdd->query("SELECT * FROM $table_alliances WHERE nom = '$nom' AND tag = '$tag';");
|
||||
$test2 = $bdd->query("SELECT * FROM $table_alliances_creation WHERE nom = '$nom' AND tag = '$tag';");
|
||||
$bdd->deconnexion();
|
||||
if ($test || $test2) {
|
||||
$template->assign('message','Le nom ou le tag que vous avez choisit est déjà utilisé par une alliance.');
|
||||
|
|
@ -567,7 +567,7 @@ else {
|
|||
else {
|
||||
$lien = sha1($tag.'Hb$'.$nom.'☺Ø'.$id_user.rand());
|
||||
$bdd->connexion();
|
||||
$bdd->query("INSERT INTO alliances_creation VALUES(NULL, '$lien' ,'$tag', '$nom', '$id_user', '');");
|
||||
$bdd->query("INSERT INTO $table_alliances_creation (lien, tag, nom, fondateur, signatures) VALUES ('$lien' ,'$tag', '$nom', '$id_user', '');");
|
||||
$bdd->deconnexion();
|
||||
|
||||
$rapport = new Rapport(7, $id_user, 0, time());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue