/** * @return Form (OrderForm_Payment) | Array **/ function PaymentForm() { if ($this->currentOrder) { if ($this->currentOrder->canPay()) { Requirements::javascript("ecommerce/javascript/EcomPayment.js"); return OrderForm_Payment::create($this, 'PaymentForm', $this->currentOrder, $this->Link("thankyou")); } else { $this->errorMessage = _t("EcommercePaymentController.CANNOTMAKEPAYMENT", "You can not make a payment for this order."); } } else { $this->errorMessage = _t("EcommercePaymentController.ORDERCANNOTBEFOUND", "Order can not be found."); } return array(); }
/** * show the payment form * * @return Form (OrderForm_Payment) or Null **/ function PaymentForm() { if ($this->currentOrder) { if ($this->currentOrder->canPay()) { Requirements::javascript("ecommerce/javascript/EcomPayment.js"); return OrderForm_Payment::create($this, 'PaymentForm', $this->currentOrder); } } }