Esempio n. 1
0
 /**
  * Get order
  *
  * @return \XLite\Model\Order
  */
 public function getOrder()
 {
     if (is_null($this->order)) {
         $this->order = false;
         if ($this->getParam(self::PARAM_ORDER) instanceof \XLite\Model\Order) {
             // order based
             $this->order = $this->getParam(self::PARAM_ORDER);
         } elseif (0 < $this->getRequestParamValue(self::PARAM_ORDER_ID)) {
             // order id based
             $order = new \XLite\Model\Order($this->getRequestParamValue(self::PARAM_ORDER_ID));
             if ($order->isPersistent()) {
                 $this->order = $order;
             }
         }
     }
     return $this->order;
 }