/** * Fonction permettant d'accepter ou de refuser la demande d'ami d'un membre en particulier. La fonction trouve * l'id du membre concerné grâce à la fonction gererDemande(). */ function gererValidation() { $id = gererDemande(); if (isset($_POST['Accepter' . $id . '']) || isset($_POST['Refuser' . $id . ''])) { $am = new AmisManager(connexionDb()); $idAmi = $_POST['idMembre' . $id . '']; $demande = new Amis(array("id_user_1" => $idAmi, "id_user_2" => $_SESSION['User']->getId(), "accepte" => 1)); if (isset($_POST['Accepter' . $id . ''])) { $am->updateAmisAccepte($demande); } else { if (isset($_POST['Refuser' . $id . ''])) { $am->deleteAmis($demande); } } } }
$isConnect = isConnect(); if (!$isConnect) { session_destroy(); header("Location:../"); } $id = $_GET['membre']; if ($id == $_SESSION['User']->getId() or !membreExistant()) { header("Location:../"); } $existe = false; if (verifDejaExistant()) { $existe = true; $message = "<div class='alert alert-danger' role='alert'>Votre demande d'amis existe déjà, vérifier dans l'onglet amis !</div>"; } else { if (isset($_POST['Accepter']) || isset($_POST['Refuser'])) { $message = gererDemande(); if ($message == "Erreur") { header('Location: listeMembres.page.php'); } } } $configIni = getConfigFile(); ?> <!doctype html> <html lang="fr"> <head> <meta charset="UTF-8"> <title>Demande d'ami</title> <link rel="icon" type="image/png" href="../Images/favicon.png" /> <link rel="stylesheet" type="text/css" href="../vendor/twitter/bootstrap/dist/css/bootstrap.css">