fix: generate correct referring urls and code cleanup
This commit is contained in:
@@ -92,7 +92,8 @@ class ProductViewHelper extends AbstractViewHelper
|
||||
|
||||
if ($arguments['ref']) {
|
||||
$referringPageUri = urlencode($arguments['ref']);
|
||||
$separator = false !== strpos($uri, '?') ? '&' : '?';
|
||||
$hasQuery = null !== parse_url($uri, PHP_URL_QUERY);
|
||||
$separator = $hasQuery ? '&' : '?';
|
||||
$uri .= $separator . 'ref=' . $referringPageUri;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user