//fixed small bug when added new Shop URL
This commit is contained in:
1 parent
74a8fc6ef5
commit
dc4a70dcf9
2 files changed
+6
-1
No files matched your search
@@ -124,10 +124,11 @@ class ShopUrlCore extends ObjectModel
|
|||||||
public function canAddThisUrl($domain, $domain_ssl, $physical_uri, $virtual_uri)
|
public function canAddThisUrl($domain, $domain_ssl, $physical_uri, $virtual_uri)
|
||||||
{
|
{
|
||||||
$physical_uri = trim($physical_uri, '/');
|
$physical_uri = trim($physical_uri, '/');
|
||||||
|
|
||||||
if ($physical_uri)
|
if ($physical_uri)
|
||||||
$physical_uri = preg_replace('#/+#', '/', '/'.$physical_uri.'/');
|
$physical_uri = preg_replace('#/+#', '/', '/'.$physical_uri.'/');
|
||||||
else
|
else
|
||||||
$this->physical_uri = '/';
|
$physical_uri = '/';
|
||||||
|
|
||||||
$virtual_uri = trim($virtual_uri, '/');
|
$virtual_uri = trim($virtual_uri, '/');
|
||||||
if ($virtual_uri)
|
if ($virtual_uri)
|
||||||
|
|||||||
@@ -360,6 +360,10 @@ class AdminShopUrlControllerCore extends AdminController
|
|||||||
public function processAdd()
|
public function processAdd()
|
||||||
{
|
{
|
||||||
$object = $this->loadObject(true);
|
$object = $this->loadObject(true);
|
||||||
|
|
||||||
|
if ($object->canAddThisUrl(Tools::getValue('domain'), Tools::getValue('domain_ssl'), Tools::getValue('physical_uri'), Tools::getValue('virtual_uri')))
|
||||||
|
$this->errors[] = Tools::displayError('A shop URL that use this domain and uri already exists');
|
||||||
|
|
||||||
if ($object->id && Tools::getValue('main'))
|
if ($object->id && Tools::getValue('main'))
|
||||||
$object->setMain();
|
$object->setMain();
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user