Version 1.5
This commit is contained in:
parent
083eb365c5
commit
a66ed9797b
157 changed files with 29787 additions and 3531 deletions
|
|
@ -4,9 +4,7 @@ $titre = 'Alliance';
|
|||
include_once('Class/class.rapport.php');
|
||||
|
||||
//Si le joueur est membre de l'alliance
|
||||
if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 ) {
|
||||
$alliance = $chapeau->unique_query("SELECT * FROM `$table_alliances` WHERE `id` = '".$queryUser['id_alliance']."';");
|
||||
|
||||
if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 && $alliance = $chapeau->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(
|
||||
|
|
@ -190,7 +188,8 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 )
|
|||
}
|
||||
elseif ($_GET['q'] == 'liste') {
|
||||
$page = 'alliance_liste';
|
||||
$membres = $chapeau->query("SELECT * FROM `$table_user` WHERE `id_alliance` = '".$alliance['id']."';");
|
||||
if (isset($_GET['t']) && $_GET['t'] == 'classement') $membres = $chapeau->query("SELECT * FROM `$table_user` WHERE `id_alliance` = '".$alliance['id']."' ORDER BY `place_points` DESC;");
|
||||
else $membres = $chapeau->query("SELECT * FROM `$table_user` WHERE `id_alliance` = '".$alliance['id']."';");
|
||||
$template->assign('membres', $membres);
|
||||
}
|
||||
elseif ($_GET['q'] == 'chat') {
|
||||
|
|
@ -212,6 +211,8 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 )
|
|||
}
|
||||
else {
|
||||
$page = 'alliance_accueil';
|
||||
$alliance['presentation'] = bbcode(htmlspecialchars($alliance['presentation']));
|
||||
$alliance['texte_interne'] = bbcode(htmlspecialchars($alliance['texte_interne']));
|
||||
$template->assign('alliance', $alliance);
|
||||
$membres = $chapeau->query("SELECT * FROM `$table_user` WHERE `id_alliance` = '".$alliance['id']."';");
|
||||
$template->assign('nbmembre', $chapeau->num_rows);
|
||||
|
|
@ -219,7 +220,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 )
|
|||
else $template->assign('grade', $grade);
|
||||
|
||||
//Chat
|
||||
$chat = $chapeau->query("SELECT * FROM `$table_alliances_chat` WHERE `id_alliance` = '".$alliance['id']."' ORDER BY `id` DESC LIMIT 30");
|
||||
$chat = $chapeau->query("SELECT * FROM `$table_alliances_chat` WHERE `id_alliance` = '".$alliance['id']."' ORDER BY `id` DESC LIMIT 30;");
|
||||
for($i = 0; $i < $chapeau->num_rows ; $i++){
|
||||
$chat[$i]['emetteur'] = trouvNom($chat[$i]['emetteur']);
|
||||
$chat[$i]['message'] = htmlspecialchars($chat[$i]['message']);
|
||||
|
|
@ -227,6 +228,11 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 )
|
|||
$template->assign('chat', $chat);
|
||||
}
|
||||
}
|
||||
elseif (!empty($queryUser['id_alliance']) && !$chapeau->unique_query("SELECT * FROM `$table_alliances` WHERE `id` = '".$queryUser['id_alliance']."';")) {
|
||||
$chapeau->query("UPDATE `$table_user` SET `id_alliance` = '0', `id_grade_alliance` = '0' WHERE `id` = '$id_user';");
|
||||
header('Location: ?p=alliances');
|
||||
exit;
|
||||
}
|
||||
//Si le joueur n'est membre d'aucune alliance
|
||||
else {
|
||||
if (!isset($_GET['q'])) $_GET['q'] = '';
|
||||
|
|
@ -236,19 +242,22 @@ else {
|
|||
$by = mysql_real_escape_string($_POST['by']);
|
||||
$search = mysql_real_escape_string($_POST['search']);
|
||||
|
||||
$recherche = $chapeau->query("SELECT * FROM `$table_alliances` WHERE `$by` LIKE '%$search%' ORDER BY `nom` ASC");
|
||||
$recherche = $chapeau->query("SELECT * FROM `$table_alliances` WHERE `$by` LIKE '%$search%' ORDER BY `nom` ASC;");
|
||||
$template->assign('recherches', $recherche);
|
||||
}
|
||||
elseif ($_GET['q'] == 'liste' && !empty($_GET['i'])) {
|
||||
$page = 'alliance_liste';
|
||||
$membres = $chapeau->query("SELECT * FROM `$table_user` WHERE `id_alliance` = '".floor($_GET['i'])."';");
|
||||
if (isset($_GET['t']) && $_GET['t'] == 'classement') $membres = $chapeau->query("SELECT * FROM `$table_user` WHERE `id_alliance` = '".$_GET['i']."' ORDER BY `place_points` DESC;");
|
||||
else $membres = $chapeau->query("SELECT * FROM `$table_user` WHERE `id_alliance` = '".$_GET['i']."';");
|
||||
$template->assign('membres', $membres);
|
||||
$template->assign('i', $_GET['i']);
|
||||
}
|
||||
elseif ($_GET['q'] == 'view' && !empty($_GET['i'])) {
|
||||
$id = mysql_real_escape_string($_GET['i']);
|
||||
$alliance = $chapeau->unique_query("SELECT * FROM `$table_alliances` WHERE `id` = '$id';");
|
||||
if ($alliance) {
|
||||
$page = 'alliance_nm_view';
|
||||
$alliance['presentation'] = bbcode(htmlspecialchars($alliance['presentation']));
|
||||
$template->assign('alliance', $alliance);
|
||||
$membres = $chapeau->query("SELECT * FROM `$table_user` WHERE `id_alliance` = '".$alliance['id']."';");
|
||||
$template->assign('nbmembre', $chapeau->num_rows);
|
||||
|
|
@ -303,10 +312,10 @@ else {
|
|||
|
||||
$nbsign = count($signataires);
|
||||
for ($i=0 ; $i<$nbsign ; $i++) {
|
||||
$chapeau->query("UPDATE `$table_user` SET `id_alliance` = '".$alliance['id']."' WHERE `id` = '".$signataires[$i]."'");
|
||||
$chapeau->query("UPDATE `$table_user` SET `id_alliance` = '".$alliance['id']."' WHERE `id` = '".$signataires[$i]."';");
|
||||
}
|
||||
$chapeau->query("UPDATE `$table_user` SET `id_alliance` = '".$alliance['id']."' WHERE `id` = '$id_user'");
|
||||
$chapeau->query("UPDATE `$table_user` SET `id_alliance` = '".$alliance['id']."' WHERE `id` = '".$alliance['fondateur']."'");
|
||||
$chapeau->query("UPDATE `$table_user` SET `id_alliance` = '".$alliance['id']."' WHERE `id` = '$id_user';");
|
||||
$chapeau->query("UPDATE `$table_user` SET `id_alliance` = '".$alliance['id']."' WHERE `id` = '".$alliance['fondateur']."';");
|
||||
|
||||
$template->assign('message','Votre signature a bien été ajoutée à la déclaration de l\'alliance.<br />L\'alliance a désormais suffisament de signature pour être créée !');
|
||||
$template->assign('couleur','green');
|
||||
|
|
@ -316,8 +325,8 @@ else {
|
|||
else {
|
||||
$signataires[] = $id_user;
|
||||
$signataires = implode(';', $signataires);
|
||||
$chapeau->query("UPDATE `$table_alliances_creation` SET `signatures` = '$signataires' WHERE `lien` = '$lien'");
|
||||
$chapeau->query("UPDATE `$table_user` SET `id_alliance` = 'c".$alliance['id']."' WHERE `id` = '$id_user'");
|
||||
$chapeau->query("UPDATE `$table_alliances_creation` SET `signatures` = '$signataires' WHERE `lien` = '$lien';");
|
||||
$chapeau->query("UPDATE `$table_user` SET `id_alliance` = 'c".$alliance['id']."' WHERE `id` = '$id_user';");
|
||||
$template->assign('message','Votre signature a bien été ajoutée à la déclaration de l\'alliance.');
|
||||
$template->assign('couleur','green');
|
||||
$template->display('game/erreur.tpl');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue