. */ /* */ /*************************************************************************************/ require_once __DIR__ . "/../fonctions/autoload.php"; class Declinaison extends Baseobjclassable{ public $id; public $classement; const TABLE="declinaison"; public $table=self::TABLE; public $bddvars = array("id", "classement"); public function __construct($id = 0){ parent::__construct(); if($id > 0) $this->charger($id); } public function charger($id){ return $this->getVars("select * from $this->table where id=\"$id\""); } public function isDeclidisp(){ $declidisp = new Declidisp(); $query = "select * from $declidisp->table where declinaison=\"" . $this->id . "\""; $resul = $this->query($query); return $this->num_rows($resul); } public function delete() { if (! empty($this->id)) { $this->delete_cascade('Declinaisondesc', 'declinaison', $this->id); $this->delete_cascade('Declidisp', 'declinaison', $this->id); $this->delete_cascade('Rubdeclinaison', 'declinaison', $this->id); parent::delete(); } } } ?>