function deleteManufacturer($id) { $this->onExecuteBefore('deleteManufacturer', array(&$id)); $table = $this->getTable('manufacturers'); $table->delete($id); KSMedia::deleteItemMedia($id, 'category'); $query = $this->_db->getQuery(true); $query->update('#__ksenmart_products')->set('manufacturer=0')->where('manufacturer=' . $id); $this->_db->setQuery($query); $this->_db->query(); $this->onExecuteAfter('deleteManufacturer', array(&$id)); return true; }
function deleteCountry($id) { $this->onExecuteBefore('deleteCountry', array(&$id)); $table = $this->getTable('countries'); $table->delete($id); KSMedia::deleteItemMedia($id, 'country'); $query = $this->_db->getQuery(true); $query->update('#__ksenmart_regions')->set('country_id=0')->where('country_id=' . $id); $this->_db->setQuery($query); $this->_db->query(); $this->onExecuteAfter('deleteCountry', array(&$id)); return true; }