Ejemplo n.º 1
0
 public function getQuote()
 {
     $order_id = Mage::app()->getRequest()->getParam('order_id');
     if (!isset($order_id) || empty($order_id)) {
         return parent::getQuote();
     }
     $order = Mage::getModel("sales/order")->load($order_id);
     if (empty($order)) {
         return null;
     }
     $data = $order->getData();
     if (empty($data)) {
         return null;
     }
     $quote = Mage::getModel('sales/quote')->setStore($order->getStore())->load($order->getQuoteId());
     if (!empty($quote)) {
         $data = $quote->getEntityId();
         if (!empty($data)) {
             return $quote;
         }
     }
     $quote = Mage::getModel('iwd_ordermanager/order_converter')->convertOrderToQuote($order_id);
     if (empty($quote)) {
         return null;
     }
     $quote->setBaseSubtotal($order->getBaseSubtotal());
     return $quote;
 }
Ejemplo n.º 2
0
 public function _toHtml()
 {
     $form = parent::_toHtml();
     return preg_replace('/(<input.+value)="[0-9]+"(.*>)/i', '$1$2', $form);
 }
Ejemplo n.º 3
0
 protected function _toHtml()
 {
     $this->setTemplate('aw_points/sales/order/create/billing/method/form.phtml');
     return parent::_toHtml();
 }
Ejemplo n.º 4
0
 /**
  * Prepare layout for payment method form
  *
  * @return $this
  */
 protected function _prepareLayout()
 {
     parent::_prepareLayout();
     $this->setTemplate('mageworx/orderspro/edit/payment_method.phtml');
     return $this;
 }