public function add(Touite $Touite) { if (strlen($Touite->gettexte()) <= 140) { date_default_timezone_set("Europe/Paris"); $Touite->setLadate(date("Y-m-d H:i:s")); $q = $this->_db->prepare('INSERT INTO touites VALUES(NULL,:dateT, :texte, :auteur)'); $q->bindValue(':dateT', $Touite->getLaDate(), PDO::PARAM_STR); $q->bindValue(':texte', $Touite->getTexte(), PDO::PARAM_STR); $q->bindValue(':auteur', $Touite->getIdAuteur(), PDO::PARAM_INT); $q->execute(); $id = $this->_db->lastInsertId(); return $id; } }
if (!empty($_GET['id']) and !empty($_GET['voirMessage'])) { voir_message($_GET['id'], $bd); } else { if (!empty($_SESSION['id']) && !empty($_POST['discution'])) { $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']);