public function deleteCarriers()
 {
     foreach ($this->getValue('carrierList') as $ck => $cn) {
         $carrier = new \Carrier((int) \Configuration::get($ck));
         $carrier->delete();
         \Configuration::deleteByName($ck);
     }
     return true;
 }
 public function xdUninstall()
 {
     foreach ($this->Options->getValue('carrierList') as $carrier_key => $carrier_name) {
         $carrierId = \Configuration::get($carrier_key);
         if ($carrierId > 0) {
             $carrier = new \Carrier($carrierId);
             $carrier->delete();
         }
     }
     return true;
 }
Пример #3
0
 protected function deleteCarriers()
 {
     foreach ($this->carriers as $value) {
         $tmp_carrier_id = Configuration::get(self::PREFIX . $value);
         $carrier = new Carrier($tmp_carrier_id);
         $carrier->delete();
     }
     // foreach ($this->carriers as $key => $value) {
     //     $carriers = new Carrier((int)(Configuration::get(self::PREFIX . $value)));
     //     $carriers->deleted = 1;
     //     $carriers->update();
     // }
     return true;
 }