. */ /* */ /*************************************************************************************/ require_once __DIR__ . "/../fonctions/autoload.php"; class Produit extends Baseobjclassable{ public $id; public $ref; public $datemodif; public $prix; public $ecotaxe; public $promo; public $ligne; public $garantie; public $prix2; public $rubrique; public $nouveaute; public $perso; public $stock; public $poids; public $tva; public $classement; const TABLE="produit"; public $table=self::TABLE; public $bddvars=array("id", "ref", "datemodif", "prix", "ecotaxe", "promo", "ligne", "garantie", "prix2", "rubrique", "nouveaute", "perso", "stock", "poids", "tva", "classement"); public function __construct($ref = ""){ parent::__construct("rubrique", "modprod"); if($ref != "") $this->charger($ref); } public function charger($ref){ return $this->getVars("select * from $this->table where ref=\"$ref\""); } public function delete(){ if (! empty($this->id)) { $this->delete_cascade('Image', 'produit', $this->id); $this->delete_cascade('Document', 'produit', $this->id); $this->delete_cascade('Stock', 'produit', $this->id); $this->delete_cascade('Accessoire', 'produit', $this->id); $this->delete_cascade('Accessoire', 'accessoire', $this->id); $this->delete_cascade('Caracval', 'produit', $this->id); $this->delete_cascade('Exdecprod', 'produit', $this->id); $this->delete_cascade('Produitdesc', 'produit', $this->id); parent::delete(); } } } ?>