Esempio n. 1
0
 public static function saveFormValues($arItem)
 {
     $boolFeatureSet = CBXFeatures::IsFeatureEnabled('CatCompleteSet');
     if (!$boolFeatureSet) {
         return;
     }
     if (0 >= $arItem['PRODUCT_ID']) {
         return;
     }
     if (!empty(self::$arCheckValues[self::$strMainPrefix])) {
         foreach (self::$arCheckValues[self::$strMainPrefix] as $key => $arSaveSet) {
             if (0 >= $arSaveSet['ITEM_ID']) {
                 $arSaveSet['ITEM_ID'] = $arItem['PRODUCT_ID'];
             }
             $boolNew = 0 >= (int) $key;
             if ($boolNew) {
                 CCatalogProductSet::add($arSaveSet);
             } else {
                 CCatalogProductSet::update($key, $arSaveSet);
             }
         }
     }
 }