public function deleteAllAva() { $id = $this->avi_id; $allAvas = T_J_AVISABUSIF_AVA::FindAllByIdAvis($id); foreach ($allAvas as $ava) { $idAva = $ava->T_E_AVIS_AVI->avi_id; $st = db()->prepare("DELETE FROM T_J_AVISABUSIF_AVA WHERE avi_id=:avi"); $st->bindParam(':avi', $idAva); $st->execute(); } $avi = new T_E_AVIS_AVI($id); $avi->deleteAvi(); }
public function removeavi() { if (isset($_GET['avi_id'])) { $id = $_GET['avi_id']; $avis = new T_E_AVIS_AVI($id); if ($avis->avi_id == null) { $m = new message(); $m->setFlash("Cet avis n'existe pas"); header("Refresh:0; url=../Sprint/?r=src"); } else { $avis->deleteAllAva(); $m = new message(); $m->setFlash("L'avis a bien été supprimé", "success"); header("Refresh:0; url=../Sprint/?r=src"); } } }
public function add() { $m = new message(); if (isset($_POST["addbtn"]) && $_POST["addbtn"] == "Ajouter") { if (empty($_POST["titre"]) || empty($_POST["detail"])) { $m = new message(); $m->setFlash("Tous les champs doivent être remplis."); } else { $avi = new T_E_AVIS_AVI(); $client = new T_E_CLIENT_CLI($_GET['id_client']); $jeu = new T_E_JEUVIDEO_JEU($_GET['id_game']); $avi->__set("T_E_CLIENT_CLI", $client); $avi->__set("T_E_JEUVIDEO_JEU", $jeu); $avi->__set("avi_titre", $_POST["titre"]); $avi->__set("avi_detail", $_POST["detail"]); $avi->__set("avi_note", $_POST["note"]); $avi->add(); $m->setFlash($client->cli_prenom . ", votre avis a bien été déposé.", "success"); $this->render("displayByGame", T_E_AVIS_AVI::findByGame($jeu->jeu_id)); } } else { if (isset($_SESSION['user'])) { $this->render("add"); } else { $m = new message(); $m->setFlash("Vous devez etre connecté."); header('refresh:0;url=../Sprint/?r=cli/login'); } } }
public function displayById() { if (isset($_GET["jeu_id"])) { $idGame = $_GET["jeu_id"]; $idGame; $game = new T_E_JEUVIDEO_JEU($idGame); $photo = T_E_PHOTO_PHO::findByGame($idGame); $movie = T_E_VIDEO_VID::findByGame($idGame); $advice = T_E_AVIS_AVI::findByGame($idGame); $this->render('displayById', array($game, $photo, $movie, $advice)); } else { $this->render("find"); } }