contenus ( array("root", "pages"), $start, null, isset($public) ? " AND public=".($public ? "1" : "0") : "", null, true, true ); } function page($id) { if ( ( $contenus = $this->contenus ( array("root", "pages"), 0, 1, " AND #--contenus.id=".$this->eq($id) ) ) !== false ) { $page = (($page = current($contenus["list"])) !== false ? $page : (isset($id) ? false : array())); return $page; } return false; } function add_page($titre, $fichier, $contenu, $public, $user) { if(($id_categorie = $this->id_categorie(array("root", "pages"))) !== false) { if(isset($id_categorie)) { return $this->add_contenu($fichier, $id_categorie, $titre, "", $contenu, $user, "", $public); } } return false; } function set_page($id, $titre, $fichier, $contenu, $public, $user) { if(($id_categorie = $this->id_categorie(array("root", "pages"))) !== false) { if(isset($id_categorie)) { return $this->set_contenu($id, $fichier, $id_categorie, $titre, "", $contenu, $user, "", $public); } } return false; } function del_page($id) { return $this->del_contenu($id); } } ?>