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; }