Example #1
0
<?php

session_start();
require_once '../global.php';
$database = new Database();
if (Tools::isLogged() && isset($_POST['idpost']) && isset($_POST['comment'])) {
    $user = new User($_SESSION['login']);
    $post = new Post($_POST['idpost']);
    $database->addComment($_POST['idpost'], $user->getid(), $_POST['comment']);
    $notifAction = 'comment';
    if ($post->getUser()->getid() != $user->getid()) {
        $database->setNotification($post->getUser()->getid(), $notifAction, $user->getid(), $post->getid());
    }
}
Example #2
0
    $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);
    }
}
/*
Removing a friend from your friends