Ejemplo n.º 1
0
 /**
  * dataType : array, object, json
  */
 public function getBlogContent($id, $dataType)
 {
     $id = (int) $id;
     $result = array();
     $sousrubriqueDao = new SousRubriqueDao();
     $contenustep1 = array();
     $requete = $this->dbGateway->prepare("\r\n\t\tSELECT *\r\n\t\tFROM contenu c\r\n\t\tWHERE c.contenu_id = :id\r\n\t\t") or die(print_r($this->dbGateway->error_info()));
     $requete->execute(array('id' => $id));
     $requete2 = $requete->fetch(\PDO::FETCH_ASSOC);
     if ($dataType == "object") {
         $sousrubrique = $sousrubriqueDao->getSousrubrique($requete2['sousrubriques_id']);
         $contenustep1['id'] = $requete2['contenu_id'];
         $contenustep1['titre'] = $requete2['titre'];
         $contenustep1['soustitre'] = $requete2['soustitre'];
         $contenustep1['contenu'] = $requete2['contenuhtml'];
         $contenustep1['position'] = $requete2['rang'];
         $contenustep1['image'] = $requete2['image'];
         $contenustep1['image2'] = $requete2['image2'];
         $contenustep1['sousrubrique'] = $sousrubrique;
         $contenustep1['author'] = $requete2['author'];
         $contenustep1['themes'] = $requete2['themes'];
         $contenustep1['blogdate'] = $requete2['contenu_date'];
         $contenustep1['text1'] = $requete2['othertext1'];
         $contenustep1['text2'] = $requete2['othertext2'];
         $contenustep1['text3'] = $requete2['othertext3'];
         $contenu = Blogcontent::fromArray($contenustep1);
         return $contenu;
     } elseif ($dataType == "array") {
         return $requete2;
     } else {
         if ($dataType == "json") {
             return Blogcontent::to_json(array($requete2));
         }
     }
 }