コード例 #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
ファイル: Cart.php プロジェクト: kirkbauer2/kirkxc
 /**
  * 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
ファイル: Cart.php プロジェクト: kirkbauer2/kirkxc
 /**
  * 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();
 }