public function importPostData($data) { if (isset($data['rewardpoints']['qty'])) { if (is_numeric($data['rewardpoints']['qty'])) { $this->applyPoints($data['rewardpoints']['qty']); } } parent::importPostData($data); return $this; }
public function importPostData($data) { $toReturn = parent::importPostData($data); if ($postData = Mage::app()->getRequest()->getPost('aitoc_checkout_fields')) { if (!Mage::getSingleton('adminhtml/session')->hasData('aitcheckoutfields_admin_post_data')) { Mage::getSingleton('adminhtml/session')->addData(array('aitcheckoutfields_admin_post_data' => $postData)); } elseif ($postData != Mage::getSingleton('adminhtml/session')->getData('aitcheckoutfields_admin_post_data')) { Mage::getSingleton('adminhtml/session')->addData(array('aitcheckoutfields_admin_post_data' => $postData)); } } return $toReturn; }
/** * Parse data retrieved from request * * @param array $data * @return Mage_Adminhtml_Model_Sales_Order_Create */ public function importPostData($data) { parent::importPostData($data); if (isset($data['shipping_amount'])) { $shippingPrice = $this->_parseShippingPrice($data['shipping_amount']); $this->getQuote()->getShippingAddress()->setShippingAmount($shippingPrice); } if (isset($data['base_shipping_amount'])) { $baseShippingPrice = $this->_parseShippingPrice($data['base_shipping_amount']); $this->getQuote()->getShippingAddress()->setBaseShippingAmount($baseShippingPrice); } if (isset($data['shipping_description'])) { $this->getQuote()->getShippingAddress()->setShippingDescription($data['shipping_description']); } return $this; }