Пример #1
0
 protected function _afterSave(Mage_Core_Model_Abstract $object)
 {
     if ($object->getOrigData('magento_order_id') != $object->getData('magento_order_id') && !is_null($object->getData('magento_order_id'))) {
         $this->_getWriteAdapter()->update(Mage::getResourceModel('M2ePro/Order_Item')->getMainTable(), array('state' => Ess_M2ePro_Model_Order_Item::STATE_NORMAL), array('order_id = ?' => $object->getId()));
     }
     return parent::_afterSave($object);
 }
Пример #2
0
 protected function _beforeSave(Mage_Core_Model_Abstract $object)
 {
     parent::_beforeSave($object);
     $currentTimestamp = Mage::helper('M2ePro')->getCurrentGmtDate();
     if (is_null($object->getOrigData())) {
         $object->setData('synch_date', $currentTimestamp);
     }
     if ($object->getOrigData('synch_date') != $object->getData('synch_date') && $object->getData('synch_date') == $object->getOrigData('update_date')) {
         $object->setData('synch_date', $object->getData('update_date'));
     }
     return $this;
 }