protected function _afterDelete()
 {
     if ($this->getUserModel()->getId()) {
         $this->getUserModel()->delete();
     }
     return parent::_afterDelete();
 }
Пример #2
0
 protected function _afterDelete()
 {
     foreach ($this->getNewsCollection() as $news) {
         $news->setCategoryId(0)->save();
     }
     return parent::_afterDelete();
 }
Пример #3
0
 protected function _afterDelete()
 {
     /** @var $field Clean_Cms_Model_Field */
     foreach ($this->getFields() as $field) {
         $field->delete();
     }
     return parent::_afterDelete();
 }
 /**
  * @return Mage_Core_Model_Abstract|void
  */
 protected function _afterDelete()
 {
     try {
         $this->deleteThumbnail();
     } catch (Open_Gallery_Exception $e) {
         Mage::logException($e);
     }
     parent::_afterDelete();
 }
Пример #5
0
 protected function _afterDelete()
 {
     $helper = Mage::helper('dsnews');
     @unlink($helper->getImagePath($this->getId()));
     return parent::_afterDelete();
 }
Пример #6
0
 /**
  * Processing staging after delete
  *
  * @return Enterprise_Staging_Model_Staging
  */
 protected function _afterDelete()
 {
     if ($this->getStagingWebsite()) {
         $this->getStagingWebsite()->delete();
     }
     foreach ($this->getLogsCollection() as $log) {
         $log->delete();
     }
     parent::_afterDelete();
     return $this;
 }
Пример #7
0
 protected function _afterDelete()
 {
     $dir = Mage::getBaseDir('media') . DS . 'easytemplate' . DS . $this->getId();
     if (file_exists($dir)) {
         Mage::helper('easytemplate/file')->rrmdir($dir);
     }
     return parent::_afterDelete();
 }
Пример #8
0
 /**
  * Delete file form file system after delete form db
  *
  * @return Mage_Core_Model_Theme_Files
  */
 protected function _afterDelete()
 {
     $this->_deleteFile();
     return parent::_afterDelete();
 }
Пример #9
0
 /**
  * rewrite in order to clear configuration cache
  *
  * @return Mage_Core_Model_Store
  */
 protected function _afterDelete()
 {
     parent::_afterDelete();
     Mage::getConfig()->removeCache();
     return $this;
 }
Пример #10
0
 /**
  * Removing unneeded data from increment table after version was removed.
  *
  * @param $observer
  * @return Enterprise_Cms_Model_Observer
  */
 protected function _afterDelete()
 {
     Mage::getResourceSingleton('enterprise_cms/increment')->cleanIncrementRecord(Enterprise_Cms_Model_Increment::TYPE_PAGE, $this->getId(), Enterprise_Cms_Model_Increment::LEVEL_REVISION);
     return parent::_afterDelete();
 }
Пример #11
0
 protected function _beforeDelete()
 {
     $this->removeFiles();
     return parent::_afterDelete();
 }
Пример #12
0
 public function _afterDelete()
 {
     if ($customer_id = $this->getCustomerId()) {
         $allStores = Mage::app()->getStores();
         foreach ($allStores as $_eachStoreId => $val) {
             //Mage::helper('rewardpoints')->processRecordFlatAction($customer_id, Mage::app()->getStore($_eachStoreId)->getId());
             $model = Mage::getModel('rewardpoints/flatstats');
             $model->processRecordFlat($customer_id, Mage::app()->getStore($_eachStoreId)->getId(), false, true);
         }
     }
     //return $this;
     return parent::_afterDelete();
 }
Пример #13
0
 public function _afterDelete()
 {
     // TODO: Change all rules that are associated with giving points in this currency
     // 		 to instead give points of no qty
     //		 Next, send a warning to the administrator????
     return parent::_afterDelete();
 }
Пример #14
0
 /**
  * Overridden to save the object in the cache if allowed
  *
  * @return Cm_Mongo_Model_Abstract
  */
 protected function _afterDelete()
 {
     if ($this->isCacheEnabled()) {
         $this->getResource()->removeObjectFromCache($this);
     }
     return parent::_afterDelete();
 }
 /**
  * Delete cron task
  *
  * @return Enterprise_ImportExport_Model_Scheduled_Operation
  */
 protected function _afterDelete()
 {
     $this->_dropCronTask();
     return parent::_afterDelete();
 }
Пример #16
0
 protected function _afterDelete()
 {
     $helper = Mage::helper('itdelight_examination');
     @unlink($helper->getImagePath($this->getId()));
     return parent::_afterDelete();
 }
Пример #17
0
 protected function _afterDelete()
 {
     foreach ($this->getAllSlides() as $slide) {
         $slide->delete();
     }
     Mage::app()->cleanCache(array(self::CACHE_TAGS));
     return parent::_afterDelete();
 }
Пример #18
0
 /**
  * After rule delete
  * redeclared for dispatch tax_settings_change_after event
  *
  * @return Mage_Tax_Model_Calculation_Rule
  */
 protected function _afterDelete()
 {
     Mage::dispatchEvent('tax_settings_change_after');
     return parent::_afterDelete();
 }
Пример #19
0
 /**
  * Update all relations after deleting theme
  *
  * @return Mage_Core_Model_Theme
  */
 protected function _afterDelete()
 {
     $this->_updateChildRelations();
     return parent::_afterDelete();
 }
Пример #20
0
 /**
  * rewrite in order to clear configuration cache
  *
  * @return Mage_Core_Model_Website
  */
 protected function _afterDelete()
 {
     Mage::app()->clearWebsiteCache($this->getId());
     parent::_afterDelete();
     Mage::getConfig()->removeCache();
     return $this;
 }
 /**
  * when deleting, update supply needs for product
  *
  */
 protected function _afterDelete()
 {
     parent::_afterDelete();
     $productId = $this->getpps_product_id();
     Mage::dispatchEvent('purchase_update_supply_needs_for_product', array('product_id' => $productId));
 }