//fixed small bug when added new Shop URL

This commit is contained in:
vAugagneur
2013-02-28 18:25:13 +01:00
parent 2011cdb735
commit 585a049d16
2 changed files with 6 additions and 1 deletions
+2 -1
View File
@@ -124,10 +124,11 @@ class ShopUrlCore extends ObjectModel
public function canAddThisUrl($domain, $domain_ssl, $physical_uri, $virtual_uri)
{
$physical_uri = trim($physical_uri, '/');
if ($physical_uri)
$physical_uri = preg_replace('#/+#', '/', '/'.$physical_uri.'/');
else
$this->physical_uri = '/';
$physical_uri = '/';
$virtual_uri = trim($virtual_uri, '/');
if ($virtual_uri)
@@ -360,6 +360,10 @@ class AdminShopUrlControllerCore extends AdminController
public function processAdd()
{
$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'))
$object->setMain();