/** * Renvoie un enregistrement de news spécifique donné en ID *@param table: table presse ou news passé en URL *@param id : ID de l'article ou de la news passée en URL *@return envoi à view [:table]/[:id].php **/ public function getContentById($table, $id) { $options = $this->getOptions(); $user = $this->getuser(); $news = ""; $Presses = ""; if ($table == 'news') { $newsById = new \Manager\NewsManager(); $news = $newsById->getNewsById($id); } else { if ($table == 'presses') { $PressesById = new \Manager\PressesManager(); $Presses = $PressesById->getPressesById($id); } } $layout = array('table' => $table, 'id' => $id, 'user' => $user, 'options' => $options, 'name' => 'images', 'opengraph' => array('title' => 'CrescendO Joeuf: Galerie Photos', 'type' => 'article', 'image' => $options[0]["url_logo"], 'url' => 'http://www.crescendo.site/images', 'description' => 'Visitez la galerie de photos de la chorale Pop-Rock CrescendO, de Joeuf(54).', 'locale' => 'fr_FR', 'site_name' => 'CrescendO'), 'tags' => array('link' => array('css/medias.css'), 'script' => array('js/ajax.js'))); $data = array('news' => $news, 'presses' => $Presses, 'id' => $id); $this->show('default/news', ['layout' => $layout, 'data' => $data]); }
/** * Renvoie un enregistrement de news spécifique donné en ID *@param table: table presse ou news passé en URL *@param id : ID de l'article ou de la news passée en URL * @return envoi à view [:table]/[:id].php **/ public function getContentById($table, $id) { $options = $this->getOptions(); $user = $this->getuser(); $news = ""; $Presses = ""; if ($table == 'news') { $newsById = new \Manager\NewsManager(); $news = $newsById->getNewsById($id); } else { if ($table == 'presses') { $PressesById = new \Manager\PressesManager(); $Presses = $PressesById->getPressesById($id); } } $layout = array('name' => 'article', 'table' => $table, 'id' => $id, 'user' => $user, 'options' => $options, 'tags' => array('script' => array('js/facebook.js'))); $data = array('news' => $news, 'presses' => $Presses, 'id' => $id); $this->show('choristes/news', ['layout' => $layout, 'data' => $data]); }