/** * Prepare data for save * * @param Mage_Core_Model_Abstract $object * @return array */ protected function _prepareDataForSave(Mage_Core_Model_Abstract $object) { if (!$object->getId()) { $object->setCreatedAt(now()); } $data = parent::_prepareDataForSave($object); return $data; }
/** * Prepare data for save * * @param Mage_Core_Model_Abstract $object * @return array */ protected function _prepareDataForSave(Mage_Core_Model_Abstract $object) { $currentTime = Varien_Date::now(); if ((!$object->getId() || $object->isObjectNew()) && !$object->getCreatedAt()) { $object->setCreatedAt($currentTime); } $object->setUpdatedAt($currentTime); $data = parent::_prepareDataForSave($object); return $data; }
protected function _prepareDataForSave(Mage_Core_Model_Abstract $object) { // get or create address id if (!$object->getAddressId() && $object->getAddress()) { $object->setAddressId($this->getAddressId($object->getAddress())); } if (!$object->getId()) { $object->setCreatedAt(now()); } return parent::_prepareDataForSave($object); }
/** * Prepare data for save * * @param Mage_Core_Model_Abstract $object * @return array */ protected function _prepareDataForSave(Mage_Core_Model_Abstract $object) { if (!$object->getId()) { $object->setCreatedAt(now()); } $object->setUpdatedAt(now()); $data = parent::_prepareDataForSave($object); // this can not be changed or updated in the default way // use setDefaultTracker instead unset($data['is_default']); return $data; }
/** * Prepare data for save * * @param Mage_Core_Model_Abstract $object * @return array */ protected function _prepareDataForSave(Mage_Core_Model_Abstract $object) { $object->setLinkHash($this->_mkHash($object->getUrl(), $object->getAnchor())); $data = parent::_prepareDataForSave($object); return $data; }
/** * Prepare data for save * * @param Mage_Core_Model_Abstract $object * @return array */ protected function _prepareDataForSave(Mage_Core_Model_Abstract $object) { if (!$object->getId()) { $object->setCreatedAt(now()); } $object->setUpdatedAt(now()); $data = parent::_prepareDataForSave($object); if (empty($data['default_tracker_id'])) { $data['default_tracker_id'] = null; } return $data; }