Ejemplo n.º 1
0
     $touite = array("texte" => $_POST['message'], "idAuteur" => $_SESSION['id']);
     envoyer_reponse($_POST['id'], new Touite($touite), $bd);
 } else {
     if (!empty($_POST['message']) && !isset($_POST['sendDiscussion'])) {
         $touite = array("texte" => $_POST['message'], "idAuteur" => $_SESSION['id']);
         if (!empty($_POST['id_message'])) {
             $touite['id_message'] = $_POST['id_message'];
             $message = new Touite($touite);
             //réponse
         } else {
             $message = new Touite($touite);
             $message->setLadate(date("Y-m-d H:i:s"));
             addTouite($message, $bd);
             $th = new touitosHandler($bd);
             $user = $th->getByAttr("pseudo", $_SESSION['user'], PDO::PARAM_STR);
             $tr = new TouiteRender($user, $bd);
             $tr->render($message, $user);
         }
     } else {
         if (!empty($_GET['retouite'])) {
             recordRetouite($_GET['id'], $bd);
         } else {
             if (isset($_POST['follow'])) {
                 follow($bd, $_POST['suivi']);
             } else {
                 if (isset($_POST['unfollow'])) {
                     unfollow($bd, $_POST['suivi']);
                 } else {
                     if (isset($_POST['unAcceptRequest'])) {
                         unAcceptRequest($bd, $_POST['suiveur']);
                     } else {
Ejemplo n.º 2
0
function displayNews($bd, $offset)
{
    $tth = new TouiteHandler($bd);
    $th = new touitosHandler($bd);
    $touiteList = $tth->gettouitesOfWhoIFollow($_SESSION['id'], $offset * 10);
    foreach ($touiteList as $key => $touite) {
        $tr = new TouiteRender($_SESSION['id'], $bd);
        $auteur = $th->getByAttr("id", $touite->getIdAuteur(), PDO::PARAM_STR);
        $tr->render($touite, $auteur);
    }
    if (empty($touiteList)) {
        return false;
    }
    return true;
}