Esempio n. 1
0
 public function uninstall()
 {
     require_once _DPDGROUP_CONTROLLERS_DIR_ . 'Service.php';
     $services = array(DpdGroupConfiguration::CARRIER_CLASSIC_ID, DpdGroupConfiguration::CARRIER_10_ID, DpdGroupConfiguration::CARRIER_12_ID, DpdGroupConfiguration::CARRIER_SAME_DAY_ID, DpdGroupConfiguration::CARRIER_B2C_ID, DpdGroupConfiguration::CARRIER_INTERNATIONAL_ID, DpdGroupConfiguration::CARRIER_BULGARIA_ID, DpdGroupConfiguration::CARRIER_CLASSIC_COD_ID, DpdGroupConfiguration::CARRIER_10_COD_ID, DpdGroupConfiguration::CARRIER_12_COD_ID, DpdGroupConfiguration::CARRIER_SAME_DAY_COD_ID, DpdGroupConfiguration::CARRIER_B2C_COD_ID, DpdGroupConfiguration::CARRIER_INTERNATIONAL_COD_ID, DpdGroupConfiguration::CARRIER_BULGARIA_COD_ID);
     foreach ($services as $id_service) {
         if (!DpdGroupService::deleteCarrier($id_service)) {
             $this->_errors[] = $this->l('Could not delete DPD carrier');
             return false;
         }
     }
     return parent::uninstall() && $this->dropTables() && $this->dropTriggers() && DpdGroupConfiguration::deleteConfiguration();
 }