Пример #1
0
 /**
  * Perform actions before object save
  *
  * @param Varien_Object $object
  * @return Mage_Sales_Model_Resource_Order_Abstract
  */
 protected function _beforeSave(Mage_Core_Model_Abstract $object)
 {
     if ($this->_useIncrementId && !$object->getIncrementId()) {
         /* @var $entityType Mage_Eav_Model_Entity_Type */
         $entityType = Mage::getModel('eav/entity_type')->loadByCode($this->_entityTypeForIncrementId);
         $object->setIncrementId($entityType->fetchNewIncrementId($object->getStoreId()));
     }
     parent::_beforeSave($object);
     return $this;
 }