/** * Before save hook. * Prepare attribute value for save * * @param Varien_Object $object * @return Mage_Catalog_Model_Product_Attribute_Backend_Startdate */ public function beforeSave($object) { $startDate = $this->_getValueForSave($object); if ($startDate === false) { return $this; } $object->setData($this->getAttribute()->getName(), $startDate); parent::beforeSave($object); return $this; }
/** * Set attribute instance * * @param Mage_Catalog_Model_Resource_Eav_Attribute $attribute * * @return Mage_Catalog_Model_Product_Attribute_Backend_Price */ public function setAttribute($attribute) { parent::setAttribute($attribute); $this->setScope($attribute); return $this; }