@@ 1288-1294 (lines=7) @@ | ||
1285 | $tblTmp = array(); |
|
1286 | $criteria = new Criteria('pm_product_id', $originalProduct->getVar('product_id'), '='); |
|
1287 | $tblTmp = $h_oledrion_productsmanu->getObjects($criteria); |
|
1288 | foreach ($tblTmp as $productAuthor) { |
|
1289 | $newProductAuthor = $productAuthor->xoopsClone(); |
|
1290 | $newProductAuthor->setVar('pm_product_id', $newProductId); |
|
1291 | $newProductAuthor->setVar('pm_id', 0); |
|
1292 | $newProductAuthor->setNew(); |
|
1293 | $h_oledrion_productsmanu->insert($newProductAuthor, true); |
|
1294 | } |
|
1295 | ||
1296 | // Copie des produits relatifs |
|
1297 | $tblTmp = array(); |
|
@@ 1300-1306 (lines=7) @@ | ||
1297 | $tblTmp = array(); |
|
1298 | $criteria = new Criteria('related_product_id', $originalProduct->getVar('product_id'), '='); |
|
1299 | $tblTmp = $h_oledrion_related->getObjects($criteria); |
|
1300 | foreach ($tblTmp as $related) { |
|
1301 | $newRelated = $related->xoopsClone(); |
|
1302 | $newRelated->setVar('related_product_id', $newProductId); |
|
1303 | $newRelated->setVar('related_id', 0); |
|
1304 | $newRelated->setNew(); |
|
1305 | $h_oledrion_related->insert($newRelated, true); |
|
1306 | } |
|
1307 | ||
1308 | // Copie des attributs |
|
1309 | if ($oledrionHandlers->h_oledrion_attributes->getProductAttributesCount($originalProduct->product_id) > 0) { |
|
@@ 1312-1318 (lines=7) @@ | ||
1309 | if ($oledrionHandlers->h_oledrion_attributes->getProductAttributesCount($originalProduct->product_id) > 0) { |
|
1310 | $criteria = new Criteria('attribute_product_id', $originalProduct->product_id, '='); |
|
1311 | $tblTmp = $oledrionHandlers->h_oledrion_attributes->getObjects($criteria); |
|
1312 | foreach ($tblTmp as $attribute) { |
|
1313 | $newAttribute = $attribute->xoopsClone(); |
|
1314 | $newAttribute->setVar('attribute_product_id', $newProductId); |
|
1315 | $newAttribute->setVar('attribute_id', 0); |
|
1316 | $newAttribute->setNew(); |
|
1317 | $oledrionHandlers->h_oledrion_attributes->insert($newAttribute, true); |
|
1318 | } |
|
1319 | } |
|
1320 | ||
1321 | return $newProduct; |