public function addvideo() { $m = new message(); if (isset(parameters()["input"])) { if (preg_match('/youtube/', parameters()['input'])) { $video = new T_E_VIDEO_VID(); $videos = $video->findByGame(parameters()['jeu']); if (count($videos) != 0) { $m->setFlash("Il y a déjà une video pour ce jeu"); } else { preg_match('/[\\?\\&]v=([^\\?\\&]+)/', parameters()['input'], $matches); $video->addVideo(parameters()['jeu'], 'https://www.youtube.com/embed/' . $matches[1] . '?rel=0&showinfo=0&color=white&iv_load_policy=3'); } } else { $m->setFlash("Ce n'est pas une url de youtube"); } } $this->render("addvideo", T_E_JEUVIDEO_JEU::findAll()); }
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"); } }