• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/product/sku.php
  • Класс: BitrixCatalogProductSku
  • Вызов: Sku::handlerIblockElementDelete
static function handlerIblockElementDelete($elementId, $elementData)
{
	if ((int)$elementData['WF_PARENT_ELEMENT_ID'] > 0)
		return;

	$iblockData = CCatalogSku::GetInfoByOfferIBlock($elementData['IBLOCK_ID']);
	if (empty($iblockData))
		return;

	$parent = CCatalogSku::getProductList($elementId, $elementData['IBLOCK_ID']);
	if (!empty($parent[$elementId]))
		self::$offers[$elementId] = array(
			'CURRENT_PRODUCT' => $parent[$elementId]['ID'],
			'NEW_PRODUCT' => 0,
			'PRODUCT_IBLOCK_ID' => $parent[$elementId]['IBLOCK_ID']
		);
	unset($parent);
}