function show_timeline(touitos $touitos, $bd) { $tr = new TouiteRender($touitos->getId(), $bd); if (isConnected() and isOwnProfile($touitos->getPseudo())) { echo ' <div id="touite-box"> <form id="touite"> <textarea id="touiteArea" placeholder="Entrez votre message..." name="touite" maxlength="140" required></textarea> <input type="submit"> </form> </div>'; } echo '<div id="touiteList">'; $touiteAffiche = $tr->renderMessage(0); echo '</div>'; if ($touiteAffiche) { echo '<div id="loadMoreTouiteDiv"> <button id="loadMoreProfileTouite" next="1" idtouitos="' . $touitos->getId() . '">+ de touites</button> </div>'; } else { if (isOwnProfile($touitos->getPseudo())) { echo '<div class="fond nothing"><h1>Commencez à écrire un message !</h1></div>'; } else { echo '<div class="fond nothing"><h1>Cet utilisateur n\'a pas encore écrit de message !</h1></div>'; } } }
public function getFollowRequest(touitos $current, $demande) { $request = []; $q = $this->_db->prepare('SELECT * FROM touitos JOIN suivre ON suivre.idDemandeur=touitos.id WHERE idReceveur=:id AND demande=:demande'); $q->bindValue(':id', $current->getId(), PDO::PARAM_INT); $q->bindValue(':demande', $demande, PDO::PARAM_STR); $q->execute(); while ($donnees = $q->fetch(PDO::FETCH_ASSOC)) { $request[] = $donnees; } return $request; }