. */ /* */ /*************************************************************************************/ require_once __DIR__ . "/../fonctions/autoload.php"; class Contenudesc extends BaseobjdescReecriture { public $id; public $contenu; const TABLE = "contenudesc"; public $table = self::TABLE; public $bddvars = array("id", "contenu", "titre", "chapo", "description", "lang", "postscriptum"); public function __construct($contenu = 0, $lang = false){ parent::__construct('contenu', $contenu, $lang); } public function charger($contenu, $lang = false){ return parent::charger_desc($contenu, $lang); } protected function clef_url_reecrite() { $contenu = new Contenu($this->contenu); return self::calculer_clef_url_reecrite($contenu->id, $contenu->dossier); } protected function texte_url_reecrite() { $contenu = new Contenu($this->contenu); $dossierdesc = new Dossierdesc($contenu->dossier, $this->lang); return $contenu->id . "-" . $dossierdesc->titre . "-" . $this->titre . ".html"; } public static function calculer_clef_url_reecrite($id_contenu, $id_dossier) { return "id_contenu=$id_contenu&id_dossier=$id_dossier"; } } ?>