/** * 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(); } }
/** * 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(); } }
/** * 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(); }