Exemple #1
0
 /**
  * Register indexing event before delete catalog eav attribute
  *
  * @return Mage_Catalog_Model_Resource_Eav_Attribute
  */
 protected function _beforeDelete()
 {
     $allAttributeOptions = $this->getSource()->getAllOptions();
     foreach ($allAttributeOptions as $option) {
         if ($option['value']) {
             $magerpsyncOption = Mage::getModel('magerpsync/attributeoption')->load($option['value'], "mage_attribute_option_id");
             $magerpsyncOption->delete();
             Mage::getModel('magerpsync/attributeoption')->deleteAttributeOptionMapping($option['value']);
         }
     }
     return parent::_beforeDelete();
 }