示例#1
0
 public static function GetSkuInfoByPropID($ID)
 {
     return CCatalogSKU::GetInfoByLinkProperty($ID);
 }
示例#2
0
 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;
 }