// Fix product images association for multishop #PSTEST-745

This commit is contained in:
rMalie
2012-02-28 15:03:51 +00:00
parent 93419a736c
commit 294821df62
2 changed files with 12 additions and 3 deletions
@@ -1072,6 +1072,14 @@ class AdminProductsControllerCore extends AdminController
if (isset($result['success']))
{
$obj = new Image((int)$result['success']['id_image']);
// Associate image to shop from context
$shops = Shop::getContextListShopID();
$obj->associateTo($shops);
$json_shops = array();
foreach ($shops as $id_shop)
$json_shops[$id_shop] = true;
$json = array(
'name' => $result['success']['name'],
'status' => 'ok',
@@ -1079,6 +1087,7 @@ class AdminProductsControllerCore extends AdminController
'path' => $obj->getExistingImgPath(),
'position' => $obj->position,
'cover' => $obj->cover,
'shops' => $json_shops,
);
@unlink(_PS_TMP_IMG_DIR_.'product_'.(int)$obj->id_product.'.jpg');
@unlink(_PS_TMP_IMG_DIR_.'product_mini_'.(int)$obj->id_product.'.jpg');