contenu($id_contenu)) !== false) { return array ( "total" => 1, "list" => array($contenu["id"] => $contenu) ); } return false; } return $this->contenus ( array("root", "artistes", "news", $id_artiste), $start, $max, ($public ? " AND public=1 AND date_publication <= NOW()" : ""), 0 ); } function add_artiste_news($id_artiste, $id_user, $titre, $contenu, $date_publication, $public) { if(($id_categorie = $this->id_categorie(array("root", "artistes", "news", $id_artiste))) !== false) { if(!isset($id_categorie)) { if(($id_artiste_news_root = $this->id_categorie(array("root", "artistes", "news"))) !== false) { if(($id_categorie = $this->add_categorie($id_artiste, null, null, null, "", $id_artiste_news_root)) === false) return false; } else return false; } return $this->add_contenu(null, $id_categorie, $titre, "", $contenu, $id_user, $date_publication, $public); } return false; } function set_artiste_news($id_artiste, $id_user, $id, $titre, $contenu, $date_publication, $public) { if(($id_categorie = $this->id_categorie(array("root", "artistes", "news", $id_artiste))) !== false) { return $this->set_contenu($id, null, $id_categorie, $titre, "", $contenu, $id_user, $date_publication, $public); } return false; } function del_artiste_news($id) { return $this->del_contenu($id); } } ?>