예제 #1
0
파일: catalog.php 프로젝트: JexyRu/Ksenmart
 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;
 }
예제 #2
0
 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;
 }