protected function _afterDeleteCommit()
 {
     parent::_afterDeleteCommit();
     if (!$this->getdata('_m_prevent_replication')) {
         Mage::helper('mana_db')->replicate(array('trackKeys' => true, 'filter' => array($this->getResourceName() => array('deleted' => array($this->getId())))));
     }
 }
Пример #2
0
 protected function _afterDeleteCommit()
 {
     Mage::getModel('amorderattach/order_field')->deleteField($this->getCode());
     parent::_afterDeleteCommit();
     Mage::helper('amorderattach')->clearCache();
     return $this;
 }
Пример #3
0
 protected function _afterDeleteCommit()
 {
     parent::_afterDeleteCommit();
     if ($this->_commonHelper()->isSearchCoreEnabled()) {
         $this->_afterDeleteCommitIndexProcess();
     }
 }
Пример #4
0
 /**
  * Init indexing process after store delete commit
  *
  * @return Mage_Core_Model_Store
  */
 protected function _afterDeleteCommit()
 {
     parent::_afterDeleteCommit();
     Mage::getSingleton('index/indexer')->indexEvents(self::ENTITY, Mage_Index_Model_Event::TYPE_DELETE);
     return $this;
 }
Пример #5
0
 /**
  * Delete 'persistent' cookie
  *
  * @return Mage_Core_Model_Abstract
  */
 protected function _afterDeleteCommit()
 {
     Mage::getSingleton('Mage_Core_Model_Cookie')->delete(Mage_Persistent_Model_Session::COOKIE_NAME);
     return parent::_afterDeleteCommit();
 }
Пример #6
0
 /**
  * Perform actions after object delete
  *
  * @return Mage_Core_Model_Abstract
  */
 protected function _afterDeleteCommit()
 {
     $this->getResource()->afterDeleteCommit($this);
     return parent::_afterDeleteCommit();
 }
 protected function _afterDeleteCommit()
 {
     parent::_afterDeleteCommit();
     $resource = Mage::getSingleton('core/resource');
     $writeConnection = $resource->getConnection('core_write');
     $tableName = $resource->getTableName('helpdesk/ticket');
     $query = "ALTER TABLE `{$tableName}` DROP `{$this->getDbCode()}`";
     $writeConnection->query($query);
     $writeConnection->resetDdlCache();
 }