protected function __UpdateOldEntities($ID, &$arFields, $boolUpdate) { $ID = intval($ID); if (0 >= $ID) { return; } CCatalogDiscount::__UpdateOldOneEntity($ID, $arFields, array('ENTITY_ID' => 'IBLOCK_IDS', 'TABLE_ID' => 'b_catalog_discount2iblock', 'FIELD_ID' => 'IBLOCK_ID'), $boolUpdate); CCatalogDiscount::__UpdateOldOneEntity($ID, $arFields, array('ENTITY_ID' => 'SECTION_IDS', 'TABLE_ID' => 'b_catalog_discount2section', 'FIELD_ID' => 'SECTION_ID'), $boolUpdate); CCatalogDiscount::__UpdateOldOneEntity($ID, $arFields, array('ENTITY_ID' => 'PRODUCT_IDS', 'TABLE_ID' => 'b_catalog_discount2product', 'FIELD_ID' => 'PRODUCT_ID'), $boolUpdate); }