[-] BO : fix #PSCFV-4069
git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@17466 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
@@ -963,13 +963,21 @@ class AdminImportControllerCore extends AdminController
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Associate category to shop
|
// Associate category to shop
|
||||||
if (Shop::isFeatureActive() && $info['shop'])
|
if (Shop::isFeatureActive())
|
||||||
{
|
{
|
||||||
Db::getInstance()->execute('
|
Db::getInstance()->execute('
|
||||||
DELETE FROM '._DB_PREFIX_.'category_shop
|
DELETE FROM '._DB_PREFIX_.'category_shop
|
||||||
WHERE id_category = '.(int)$category->id
|
WHERE id_category = '.(int)$category->id
|
||||||
);
|
);
|
||||||
|
|
||||||
|
if (!Shop::isFeatureActive())
|
||||||
|
$info['shop'] = 1;
|
||||||
|
elseif (!isset($info['shop']) || empty($info['shop']))
|
||||||
|
$info['shop'] = implode($this->multiple_value_separator, Shop::getContextListShopID());
|
||||||
|
|
||||||
|
// Get shops for each attributes
|
||||||
$info['shop'] = explode($this->multiple_value_separator, $info['shop']);
|
$info['shop'] = explode($this->multiple_value_separator, $info['shop']);
|
||||||
|
|
||||||
foreach ($info['shop'] as $shop)
|
foreach ($info['shop'] as $shop)
|
||||||
if (!is_numeric($shop))
|
if (!is_numeric($shop))
|
||||||
$category->addShop(Shop::getIdByName($shop));
|
$category->addShop(Shop::getIdByName($shop));
|
||||||
|
|||||||
Reference in New Issue
Block a user