Exemplo n.º 1
0
 /**
  * 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;
 }
Exemplo n.º 2
0
 /**
  * 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;
 }
Exemplo n.º 3
0
 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);
 }
Exemplo n.º 4
0
 /**
  * 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;
 }
Exemplo n.º 5
0
 /**
  * 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;
 }
Exemplo n.º 6
0
 /**
  * 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;
 }