示例#1
0
文件: Cart.php 项目: kewaunited/xcart
 /**
  * URL to return after product is added
  *
  * @return string
  */
 protected function setURLToReturn()
 {
     if (\XLite\Core\Request::getInstance()->expressCheckout) {
         $params = array('cancelUrl' => \XLite\Core\Request::getInstance()->cancelUrl);
         if (\XLite\Core\Request::getInstance()->inContext) {
             $params['inContext'] = true;
         }
         $this->setReturnURL($this->buildURL('checkout', 'start_express_checkout', $params));
     } else {
         parent::setURLToReturn();
     }
 }
示例#2
0
 /**
  * URL to return after product is added
  *
  * @return string
  */
 protected function setURLToReturn()
 {
     if (\XLite\Core\Request::getInstance()->expressCheckout) {
         $params = array('cancelUrl' => \XLite\Core\Request::getInstance()->cancelUrl);
         if (\XLite\Core\Request::getInstance()->inContext) {
             $params['inContext'] = true;
         }
         $url = \XLite::getInstance()->getShopURL($this->buildURL('checkout', 'start_express_checkout', $params), \XLite\Core\Config::getInstance()->Security->customer_security);
         $this->setReturnURL($url);
     } else {
         parent::setURLToReturn();
     }
 }
示例#3
0
 /**
  * Disable redirect to cart after 'Add-to-cart' action
  *
  * @return void
  */
 protected function setURLToReturn()
 {
     \XLite\Core\Config::getInstance()->General->redirect_to_cart = false;
     parent::setURLToReturn();
 }