1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
| <?php
if($_POST){
$success = "error2";
require_once '../config/config.php';
$q=$db->prepare('SELECT * FROM gov_users WHERE id = :id');
$q->bindValue(':id', $_POST['id'], PDO::PARAM_INT);
$q->execute();
$u=$q->fetch();
if($_POST['id'] == $u['id']){
if($u['parti_rang'] != "Président"){
if($u['parti_rang'] != "Secrétaire"){
if($u['parti_rang'] == "Membre"){
$status = "Conseiller";
}
else $status = "Secrétaire";
$success = "agree2";
$q=$db->prepare('UPDATE gov_users SET parti_rang = :new WHERE id = :id');
$q->bindValue(':new', $status, PDO::PARAM_STR);
$q->bindValue(':id', $_POST['id'], PDO::PARAM_INT);
$q->execute();
$message = "Le membre ".$u['pseudo']." a été promu en tant que ".$status.".";
}
else
$message = "Le secrétaire est le plus haut grade après le président.<br />Il ne peut donc avoir plus de promotion.";
}
else
$message = "Vous êtes le président et ne pouvez pas plus augmenter dans la hiérarchie.";
}
else
$message = "Ce joueur n'existe pas.";
echo json_encode([
'message' => $message,
'success' => $success
]);
}
else if(isset($_POST['degrade'])){
$success = "error2";
require_once '../config/config.php';
$q=$db->prepare('SELECT * FROM gov_users WHERE id = :id');
$q->bindValue(':id', $_POST['id'], PDO::PARAM_INT);
$q->execute();
$u=$q->fetch();
if($_POST['id'] == $u['id']){
if($u['parti_rang'] != "Président"){
if($u['parti_rang'] != "Secrétaire"){
if($u['parti_rang'] == "Secrétaire"){
$status = "Conseiller";
}
else $status = "Membre";
$success = "agree2";
$q=$db->prepare('UPDATE gov_users SET parti_rang = :new WHERE id = :id');
$q->bindValue(':new', $status, PDO::PARAM_STR);
$q->bindValue(':id', $_POST['id'], PDO::PARAM_INT);
$q->execute();
$message = "Le membre ".$u['pseudo']." a été promu en tant que ".$status.".";
}
else
$message = "Le secrétaire est le plus haut grade après le président.<br />Il ne peut donc avoir plus de promotion.";
}
else
$message = "Vous êtes le président et ne pouvez pas plus augmenter dans la hiérarchie.";
}
else
$message = "Ce joueur n'existe pas.";
echo json_encode([
'message' => $message,
'success' => $success
]);
}
else {
$success = "error2";
require_once '../config/config.php';
$q=$db->prepare('SELECT * FROM gov_users WHERE id = :id');
$q->bindValue(':id', $_POST['id'], PDO::PARAM_INT);
$q->execute();
$u=$q->fetch();
if($_POST['id'] == $u['id']){
if($u['parti_rang'] != "Président"){
$success = "agree2";
$q=$db->prepare('UPDATE gov_users SET parti="0" WHERE id = :id');
$q->bindValue(':id', $_POST['id'], PDO::PARAM_INT);
$q->execute();
$message = "Le membre ".$u['pseudo']." a été supprimé du parti.";
}
else
$message = "Vous êtes le président et ne pouvez pas être renvoyé du parti.".var_dump($_POST['deleteM']);
}
else
$message = "Ce joueur n'existe pas.";
echo json_encode([
'message' => $message,
'success' => $success
]);
}
?> |
Partager