public static function GetSkuInfoByPropID($ID) { return CCatalogSKU::GetInfoByLinkProperty($ID); }
public static function OnBeforeIBlockPropertyDelete($intPropertyID) { global $APPLICATION; $intPropertyID = (int) $intPropertyID; if (0 >= $intPropertyID) { return true; } $arSkuInfo = CCatalogSKU::GetInfoByLinkProperty($intPropertyID); if (!empty($arSkuInfo)) { $APPLICATION->ThrowException(Loc::getMessage('BT_MOD_CATALOG_ERR_CANNOT_DELETE_SKU_PROPERTY', array('#SKU_PROPERTY_ID#' => $arSkuInfo['SKU_PROPERTY_ID'], '#PRODUCT_IBLOCK_ID#' => $arSkuInfo['PRODUCT_IBLOCK_ID'], '#IBLOCK_ID#' => $arSkuInfo['IBLOCK_ID']))); return false; } return true; }