Esempio n. 1
0
     $touitos = gettouitos($bd, $_SESSION['id']);
     show_timeline($touitos, $bd);
 } else {
     if (isset($_POST['acceptRequest'])) {
         $touitos = gettouitos($bd, $_POST['suiveur']);
         anwserRequest($bd, $touitos, $_POST['acceptRequest']);
     } else {
         if (isset($_GET['moreNewsTouite'])) {
             displayNews($bd, intval($_GET['offset']));
         } else {
             if (isset($_GET['moreProfileTouite'])) {
                 getMoreProfileTouite($bd, intval($_GET['offset']), $_GET['id']);
             } else {
                 if (isset($_POST['deleteAccount'])) {
                     $th = new touitosHandler($bd);
                     $connectedUser = $th->getByAttr("pseudo", $_SESSION['user'], PDO::PARAM_STR);
                     if ($connectedUser->getPWD() != md5($_POST['password'])) {
                         echo '<div>Mot de Passe incorrect</div>';
                     } else {
                         echo "OK";
                         deleteAccount($bd);
                     }
                 } else {
                     if (isset($_GET['discussion'])) {
                         getDiscussionMessage($bd, $_GET['destinataire']);
                     } else {
                         if (isset($_POST['sendDiscussion'])) {
                             sendPrivateMessage($bd, $_POST['destinataire'], $_POST['message']);
                         } else {
                             if (isset($_GET['numberNewMessage'])) {
                                 echo getNumberOfNotRead($bd);
Esempio n. 2
0
function sendPrivateMessage($bd, $destinataire, $message)
{
    $th = new touitePriveHandler($bd);
    $touitosHandler = new touitosHandler($bd);
    if ($touitosHandler->isContact($_SESSION['id'], $destinataire)) {
        $id = $th->sendPrivateMessage($_SESSION['id'], $destinataire, $message);
        $touite = new touitePrive($th->getById($id));
        renderDiscussionMessage($touite, $touitosHandler->getByAttr("id", $_SESSION['id'], PDO::PARAM_INT));
    }
}