Exemple #1
0
 public function delete()
 {
     $ret = parent::delete();
     $this->cleanAssociation('pm_advancedsearch_cms');
     Db::getInstance()->Execute('DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'pm_advancedsearch_criterion_' . intval($this->id) . '`');
     Db::getInstance()->Execute('DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'pm_advancedsearch_criterion_' . intval($this->id) . '_shop`');
     Db::getInstance()->Execute('DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'pm_advancedsearch_criterion_' . intval($this->id) . '_lang`');
     Db::getInstance()->Execute('DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'pm_advancedsearch_criterion_' . intval($this->id) . '_link`');
     Db::getInstance()->Execute('DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'pm_advancedsearch_criterion_' . intval($this->id) . '_list`');
     Db::getInstance()->Execute('DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'pm_advancedsearch_criterion_group_' . intval($this->id) . '`');
     Db::getInstance()->Execute('DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'pm_advancedsearch_criterion_group_' . intval($this->id) . '_lang`');
     Db::getInstance()->Execute('DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'pm_advancedsearch_cache_product_' . intval($this->id) . '`');
     Db::getInstance()->Execute('DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'pm_advancedsearch_cache_product_criterion_' . intval($this->id) . '`');
     Db::getInstance()->Execute('DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'pm_advancedsearch_product_price_' . intval($this->id) . '`');
     AdvancedSearchSeoClass::deleteByIdSearch($this->id);
     return $ret;
 }