. */ /* */ /*************************************************************************************/ require_once __DIR__ . "/../fonctions/autoload.php"; class Declidispdesc extends Baseobjdesc { public $id; public $declidisp; public $classement; const TABLE = "declidispdesc"; public $table = self::TABLE; public $bddvars = array("id", "declidisp", "lang", "titre", "classement"); public function __construct($declidisp = 0, $lang = false){ parent::__construct('declidisp', $declidisp, $lang); if($declidisp > 0) $this->charger_declidisp($declidisp, $lang); } public function charger($id){ return $this->getVars("select * from $this->table where id=\"".$id."\""); } public function charger_declidisp($declidisp, $lang = false){ return parent::charger_desc($declidisp, $lang); } public function charger_valeur($titre){ return $this->getVars("select * from $this->table where titre='".$this->escape_string($titre)."'"); } public function add() { if(empty($this->classement)) { $sql = 'select max(classement) from '.$this->table.' where declidisp='.$this->declidisp; $query = $this->query($sql); $this->classement = $this->get_result($query)+1; } return parent::add(); } } ?>