public function delete() { if (empty($this->id)) { return; } $price = $this->id; parent::delete(); // clean up meta entries for deleted price $metatable = ShoppDatabaseObject::tablename('meta'); $query = "DELETE FROM {$metatable} WHERE context='price' and parent={$price}"; sDB::query($query); }
/** * Deletes the entire set of meta entries for the combined record * * @author Jonathan Davis * @since 1.1 * * @return boolean **/ function delete() { if (empty($this->id)) { return; } // @todo Delete all catalog entries related to this // $catalog = ShoppDatabaseObject::tablename(Catalog::$table); // sDB::query("DELETE FROM $this->_table WHERE parent='$id' AND context='membership'"); // Delete all meta data related to this entry sDB::query("DELETE FROM {$this->_table} WHERE parent='{$this->id}' AND context='membership'"); parent::delete(); }
public function delete() { $table = ShoppDatabaseObject::tablename(ShoppMetaObject::$table); sDB::query("DELETE FROM {$table} WHERE parent='{$this->id}' AND context='purchase'"); parent::delete(); }