protected function _afterDelete() { if ($this->getUserModel()->getId()) { $this->getUserModel()->delete(); } return parent::_afterDelete(); }
protected function _afterDelete() { foreach ($this->getNewsCollection() as $news) { $news->setCategoryId(0)->save(); } return parent::_afterDelete(); }
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(); }
protected function _afterDelete() { $helper = Mage::helper('dsnews'); @unlink($helper->getImagePath($this->getId())); return parent::_afterDelete(); }
/** * 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; }
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(); }
/** * Delete file form file system after delete form db * * @return Mage_Core_Model_Theme_Files */ protected function _afterDelete() { $this->_deleteFile(); return parent::_afterDelete(); }
/** * rewrite in order to clear configuration cache * * @return Mage_Core_Model_Store */ protected function _afterDelete() { parent::_afterDelete(); Mage::getConfig()->removeCache(); return $this; }
/** * 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(); }
protected function _beforeDelete() { $this->removeFiles(); return parent::_afterDelete(); }
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(); }
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(); }
/** * 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(); }
protected function _afterDelete() { $helper = Mage::helper('itdelight_examination'); @unlink($helper->getImagePath($this->getId())); return parent::_afterDelete(); }
protected function _afterDelete() { foreach ($this->getAllSlides() as $slide) { $slide->delete(); } Mage::app()->cleanCache(array(self::CACHE_TAGS)); return parent::_afterDelete(); }
/** * 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(); }
/** * Update all relations after deleting theme * * @return Mage_Core_Model_Theme */ protected function _afterDelete() { $this->_updateChildRelations(); return parent::_afterDelete(); }
/** * 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)); }