/** * Prepare value for save * * @param mixed $value * @param string $type * @return mixed */ protected function _prepareTableValueForSave($value, $type) { if (method_exists(get_parent_class(__CLASS__), '_prepareTableValueForSave')) { return parent::_prepareTableValueForSave($value, $type); } else { $type = strtolower($type); if ($type == 'decimal' || $type == 'numeric' || $type == 'float') { $value = Mage::app()->getLocale()->getNumber($value); } return $value; } }