forked from halo-battle/game
Version 1.7l
This commit is contained in:
parent
ba5e741c99
commit
aea537909a
42 changed files with 718 additions and 131 deletions
|
|
@ -49,6 +49,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$i = floor($_GET['i']);
|
||||
$alliId = $alliance['id'];
|
||||
$bdd->connexion();
|
||||
$bdd->escape($i);
|
||||
$bdd->query("DELETE FROM $table_alliances_chat WHERE id = '$i' AND id_alliance = '$alliId';");
|
||||
$bdd->deconnexion();
|
||||
header('Location: ?p=alliances&q=adm_chat#chat');
|
||||
|
|
@ -68,18 +69,22 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
elseif ($_GET['q'] == 'adm_grades' && $access['membre']) {
|
||||
if (isset($_GET['a']) && $_GET['a'] = 'add') {
|
||||
if (!empty($_POST['nom']) && isset($_POST['description'])) {
|
||||
$nom = mysql_real_escape_string($_POST['nom']);
|
||||
$description = mysql_real_escape_string($_POST['description']);
|
||||
$nom = $_POST['nom'];
|
||||
$description = $_POST['description'];
|
||||
|
||||
if (!empty($_POST['id'])) {
|
||||
$id = $_POST['id'];
|
||||
$bdd->connexion();
|
||||
$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->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->deconnexion();
|
||||
}
|
||||
|
|
@ -100,7 +105,9 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
else {
|
||||
$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;");
|
||||
$bdd->deconnexion();
|
||||
$template->assign('grades', $grades);
|
||||
}
|
||||
}
|
||||
|
|
@ -108,11 +115,12 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
if (isset($_GET['t']) && $_GET['t'] == 'presentation') $mod = 'presentation';
|
||||
else $mod = 'interne';
|
||||
if (!empty($_POST['type']) && isset($_POST['textarea'])) {
|
||||
$mod = mysql_real_escape_string($_POST['type']);
|
||||
$mod = $_POST['type'];
|
||||
$text = $_POST['textarea'];
|
||||
$alliId = $alliance['id'];
|
||||
$bdd->connexion();
|
||||
$bdd->escape($text);
|
||||
$bdd->escape($mod);
|
||||
$bdd->query("UPDATE $table_alliances SET $mod = '$text' WHERE id = '$alliId';");
|
||||
$bdd->deconnexion();
|
||||
header('Location: ?p=alliances&q=adm_ecrits&t='.$mod);
|
||||
|
|
@ -200,8 +208,10 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$template->display('game/erreur.tpl');
|
||||
exit;
|
||||
}
|
||||
$fondateur = $_POST['fondateur'];
|
||||
$bdd->connexion();
|
||||
$bdd->query("UPDATE $table_alliances SET fondateur = '".mysql_real_escape_string($_POST['fondateur'])."' WHERE id = '".$alliance['id']."'");
|
||||
$bdd->escape($fondateur);
|
||||
$bdd->query("UPDATE $table_alliances SET fondateur = '$fondateur' WHERE id = '".$alliance['id']."'");
|
||||
$bdd->deconnexion();
|
||||
$recharg = true;
|
||||
}
|
||||
|
|
@ -236,12 +246,15 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
$user = floor($_POST['user']);
|
||||
$grade = floor($_POST['grade']);
|
||||
$bdd->connexion();
|
||||
$bdd->escape($grade);
|
||||
$bdd->escape($user);
|
||||
$bdd->query("UPDATE $table_user SET id_grade_alliance = '".$grade."' WHERE id = '".$user."' AND id_alliance = '".$alliance['id']."';");
|
||||
$bdd->deconnexion();
|
||||
}
|
||||
elseif (!empty($_GET['u'])) {
|
||||
$user = floor($_GET['u']);
|
||||
$bdd->connexion();
|
||||
$bdd->escape($user);
|
||||
$bdd->query("UPDATE $table_user SET id_grade_alliance = '0', id_alliance = '0' WHERE id = '".$user."' AND id_alliance = '".$alliance['id']."';");
|
||||
$bdd->deconnexion();
|
||||
//TODO Envoyer un message au joueur renvoyé
|
||||
|
|
@ -249,6 +262,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
elseif (!empty($_GET['accept'])) {
|
||||
$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';");
|
||||
if ($verif) {
|
||||
$bdd->query("UPDATE $table_user SET id_grade_alliance = '0', id_alliance = '".$alliance['id']."' WHERE id = '".$user."' AND id_alliance = '0';");
|
||||
|
|
@ -260,6 +274,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
|
|||
elseif (!empty($_GET['refus'])) {
|
||||
$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->deconnexion();
|
||||
//TODO Envoyer un message au joueur renvoyé
|
||||
|
|
@ -351,10 +366,12 @@ else {
|
|||
if ($_GET['q'] == 'search' && !empty($_POST['by']) && isset($_POST['search'])) {
|
||||
$page = 'alliance_nm_search';
|
||||
|
||||
$by = mysql_real_escape_string($_POST['by']);
|
||||
$search = mysql_real_escape_string($_POST['search']);
|
||||
$by = $_POST['by'];
|
||||
$search = $_POST['search'];
|
||||
|
||||
$bdd->connexion();
|
||||
$bdd->escape($by);
|
||||
$bdd->escape($search);
|
||||
$recherche = $bdd->query("SELECT * FROM $table_alliances WHERE $by LIKE '%$search%' ORDER BY nom ASC;");
|
||||
$bdd->deconnexion();
|
||||
$template->assign('recherches', $recherche);
|
||||
|
|
@ -371,7 +388,7 @@ else {
|
|||
$grade = $bdd->unique_query("SELECT * FROM $table_alliances_grade WHERE id = '".$membres[$i]['id_grade_alliance']."';");
|
||||
$membres[$i]['grade_alliance'] = $grade['nom'];
|
||||
}
|
||||
$bdd->connexion();
|
||||
$bdd->deconnexion();
|
||||
$template->assign('membres', $membres);
|
||||
$template->assign('i', $_GET['i']);
|
||||
}
|
||||
|
|
@ -402,7 +419,9 @@ else {
|
|||
$bdd->escape($id);
|
||||
$alliance = $bdd->unique_query("SELECT * FROM $table_alliances WHERE id = '$id';");
|
||||
if (!empty($_POST['message'])) {
|
||||
$bdd->query("INSERT INTO $table_alliances_attente VALUES (NULL, '".$alliance['id']."', '".$id_user."', '".$queryUser['pseudo']."', '".time()."', '".mysql_real_escape_string($_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->deconnexion();
|
||||
$template->assign('message','Votre candidature a été envoyée avec succès à l\'alliance : '.$alliance['nom']);
|
||||
$template->assign('couleur','green');
|
||||
|
|
@ -507,14 +526,14 @@ else {
|
|||
exit;
|
||||
}
|
||||
elseif (strlen($tag) > 5) {
|
||||
$template->assign('message','Le nom d\'alliance que vous avez choisit est trop long.');
|
||||
$template->assign('message','Le tag d\'alliance que vous avez choisit est trop long.');
|
||||
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=alliances&q=fonder";\', 3500);</script>');
|
||||
$template->assign('couleur','red');
|
||||
$template->display('game/erreur.tpl');
|
||||
exit;
|
||||
}
|
||||
elseif (strlen($tag) < 3) {
|
||||
$template->assign('message','Le nom d\'alliance que vous avez choisit est trop court.');
|
||||
$template->assign('message','Le tag 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>');
|
||||
$template->assign('couleur','red');
|
||||
$template->display('game/erreur.tpl');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue