Ejemplo n.º 1
0
 public function renderRetouite(Touite $touite, touitosHandler $db_touitos, $pseudo)
 {
     $auteur = $db_touitos->get($touite->getIdAuteur());
     echo '<article class = "message" id="' . $touite->getIdMessage() . '">';
     echo '<p><a  class="pseudo" href="profile.php?user='******'">@' . $pseudo . '</a>a retouité</p>';
     echo '<div class="message_container">';
     $this->renderPic($auteur);
     echo '<div class="containeur">';
     echo '<header class= "info">';
     echo '<div class="pseudo"><a href="profile.php?user='******'">@' . htmlentities($auteur->getPseudo()) . '</a></div>';
     echo '<div class="date">' . ($newDate = date("d/m/Y", strtotime($touite->getLaDate())) . '</div>');
     echo '</header>';
     $this->echo_message($touite);
     $this->renderFooter($touite);
     echo '</div></div>';
     echo '</article>';
 }
Ejemplo n.º 2
0
 if (isset($_GET['getTimeline'])) {
     $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'])) {
Ejemplo n.º 3
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));
    }
}