2009-11-01 11:00:00 +00:00
|
|
|
<?php
|
2020-11-21 18:54:32 +00:00
|
|
|
if (!defined('INDEX')) {
|
|
|
|
header('Location: ../');
|
|
|
|
exit;
|
|
|
|
}
|
2009-11-01 11:00:00 +00:00
|
|
|
$titre = 'Amis';
|
|
|
|
|
|
|
|
$a = gpc('a');
|
|
|
|
$nom = gpc('nom', 'post');
|
|
|
|
|
|
|
|
//Suppression d'un ami
|
|
|
|
if (!empty($a)) {
|
2020-11-21 18:54:32 +00:00
|
|
|
$d = gpc('d');
|
|
|
|
if (!empty($d) && $a == md5(date('GA').'@'.$d)) {
|
|
|
|
$f = array_keys($planete->amis, $d);
|
|
|
|
unset($planete->amis[$f[0]]);
|
|
|
|
$bdd->reconnexion();
|
|
|
|
$bdd->query("UPDATE $table_user SET amis = '".serialize($planete->amis)."' WHERE id = $id_user;");
|
|
|
|
$bdd->deconnexion();
|
|
|
|
}
|
|
|
|
header('Location: ?p=amis');
|
|
|
|
exit;
|
2009-11-01 11:00:00 +00:00
|
|
|
}
|
|
|
|
//Ajout d'un ami dans la liste
|
|
|
|
elseif (!empty($nom)) {
|
2020-11-21 18:54:32 +00:00
|
|
|
$bdd->reconnexion();
|
|
|
|
$plan = $bdd->unique_query("SELECT id FROM $table_user WHERE pseudo = '$nom';");
|
|
|
|
if ($plan) {
|
|
|
|
if (in_array($plan['id'], $planete->amis)) {
|
|
|
|
$bdd->deconnexion();
|
|
|
|
erreur('Ce joueur est déjà dans votre liste d\'amis.', "red", "?p=amis", 2000);
|
|
|
|
}
|
|
|
|
$planete->amis[] = $plan['id'];
|
|
|
|
$bdd->query("UPDATE $table_user SET amis = '".serialize($planete->amis)."' WHERE id = $id_user;");
|
|
|
|
} else {
|
|
|
|
$bdd->deconnexion();
|
|
|
|
erreur('Joueur introuvable.', "red", "?p=amis", 2000);
|
|
|
|
}
|
|
|
|
$bdd->deconnexion();
|
2009-11-01 11:00:00 +00:00
|
|
|
|
2020-11-21 18:54:32 +00:00
|
|
|
header('Location: ?p=amis');
|
|
|
|
exit;
|
2009-11-01 11:00:00 +00:00
|
|
|
}
|
|
|
|
//Affichage de la liste d'amis
|
|
|
|
else {
|
2020-11-21 18:54:32 +00:00
|
|
|
$page = 'amis';
|
2009-11-01 11:00:00 +00:00
|
|
|
|
2020-11-21 18:54:32 +00:00
|
|
|
$destins = array();
|
|
|
|
$bdd->reconnexion();
|
|
|
|
foreach ($planete->amis as $ami) {
|
|
|
|
$res = $bdd->unique_query("SELECT pseudo FROM $table_user WHERE id = ".$ami.";");
|
|
|
|
if ($res != false) {
|
|
|
|
$destins[] = array($ami, $res['pseudo'], md5(date('GA').'@'.$ami));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$bdd->deconnexion();
|
|
|
|
$template->assign('destins', $destins);
|
2009-11-01 11:00:00 +00:00
|
|
|
}
|