/**
 * 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">