From a5b8054acd93f0ef0f3c02fe52bf8b98deed3144 Mon Sep 17 00:00:00 2001 From: Diatrex Date: Fri, 14 Feb 2020 11:50:07 +0300 Subject: [PATCH] FIX celep theme ad detail and list pages --- .../src/Adv/Command/appendRequestURL.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/addons/default/visiosoft/advs-module/src/Adv/Command/appendRequestURL.php b/addons/default/visiosoft/advs-module/src/Adv/Command/appendRequestURL.php index af6962551..fbba5a48d 100644 --- a/addons/default/visiosoft/advs-module/src/Adv/Command/appendRequestURL.php +++ b/addons/default/visiosoft/advs-module/src/Adv/Command/appendRequestURL.php @@ -30,18 +30,18 @@ class appendRequestURL { if (count($this->new_parameters) === 0 && count($this->request) === 0) { return $this->url; - } elseif (count($this->request) > 0) { - return $this->url - . (Str::contains($this->url, '?') ? '&' : '?') - . Arr::query($this->appends($this->request)); - } elseif (count($this->new_parameters) > 0) { - return $this->url - . (Str::contains($this->url, '?') ? '&' : '?') - . Arr::query($this->appends($this->new_parameters)); - } else { + } elseif (count($this->new_parameters) > 0 && count($this->request) > 0) { return $this->url . (Str::contains($this->url, '?') ? '&' : '?') . Arr::query($this->appends(array_merge($this->request, $this->new_parameters))); + } elseif (count($this->new_parameters) > 0 && count($this->request) === 0) { + return $this->url + . (Str::contains($this->url, '?') ? '&' : '?') + . Arr::query($this->appends($this->new_parameters)); + } elseif (count($this->new_parameters) === 0 && count($this->request) > 0) { + return $this->url + . (Str::contains($this->url, '?') ? '&' : '?') + . Arr::query($this->appends($this->request)); } }