Esempio n. 1
0
 /**
  * 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]);
 }
Esempio n. 2
0
 /**
  * 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]);
 }