public function uninstall()
 {
     foreach ($this->available_languages as $language) {
         Configuration::deleteByName('TS_TAB0_ID_' . (int) Language::getIdByIso($language));
         Configuration::deleteByName('TS_TAB0_ID_ACTIVE_' . (int) Language::getIdByIso($language));
     }
     Configuration::deleteByName('TS_TAB0_DISPLAY_IN_SHOP');
     Configuration::deleteByName('TS_TAB0_DISPLAY_RATING_FRONT_END');
     Configuration::deleteByName('TS_TAB0_DISPLAY_RATING_OC');
     Configuration::deleteByName('TS_TAB0_SEND_RATING');
     Configuration::deleteByName('TS_TAB0_SEND_SEPERATE_MAIL');
     Configuration::deleteByName('TS_TAB0_SEND_SEPERATE_MAIL_DELAY');
     Configuration::deleteByName('PS_TS_TAB0_SECURE_KEY');
     return RatingAlert::dropTable();
 }
Exemple #2
0
 public function uninstall()
 {
     foreach (array_keys(self::$available_languages) as $iso) {
         Configuration::deleteByName(TSCommon::PREFIX_TABLE . 'CERTIFICATE_' . Tools::strtoupper($iso));
     }
     $category = new Category((int) TSCommon::$cat_id);
     $category->delete();
     Configuration::deleteByName(TSCommon::PREFIX_TABLE . 'CAT_ID');
     Configuration::deleteByName(TSCommon::PREFIX_TABLE . 'SHOPSW');
     Configuration::deleteByName(TSCommon::PREFIX_TABLE . 'ET_CID');
     Configuration::deleteByName(TSCommon::PREFIX_TABLE . 'ET_LID');
     Configuration::deleteByName(TSCommon::PREFIX_TABLE . 'ENV_API');
     Configuration::deleteByName(TSCommon::PREFIX_TABLE . 'SECURE_KEY');
     return RatingAlert::dropTable();
 }