Example #1
0
if (Tools::isLogged()) {
    $user = new User($_SESSION['login']);
}
// create empty array if no friends
$friends = $user->getFriends() ? $user->getFriends() : array();
// Message to display
$message = NULL;
/*
	Sending a friendship request
*/
/*
Launch a friend request : check that it is not already a friend
*/
if (isset($_GET['adduser'])) {
    if (!in_array($_GET['adduser'], $friends)) {
        $database->setFriendRequest($user->getid(), $_GET['adduser']);
        $database->setNotification($_GET['adduser'], 'friendAsk', $user->getid());
        $message = "L'invitation a bien été envoyée";
    }
}
/*
Cancel a friendship request
*/
if (isset($_GET['cancel'])) {
    if (!in_array($_GET['cancel'], $friends)) {
        $database->deleteFriendRequest($user->getid(), $_GET['cancel']);
        $message = "L'invitation a bien été annulée";
        getOwnFriendshipDemands($user, $database);
    }
}
/*