|
| static | _Add (&$arFields) |
| static | _Update ($ID, &$arFields) |
| static | Delete ($ID) |
| static | GetByID ($ID) |
| static | PrepareSection4Where ($val, $key, $operation, $negative, $field, $arField, $arFilter) |
| static | GetList ($arOrder=array(), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array()) |
| static | GetDiscountGroupsList ($arOrder=array(), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array()) |
| static | GetDiscountCatsList ($arOrder=array(), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array()) |
| static | GetDiscountProductsList ($arOrder=array(), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array()) |
| static | GetDiscountSectionsList ($arOrder=array(), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array()) |
| static | GetDiscountIBlocksList ($arOrder=array(), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array()) |
| static | SaveFilterOptions () |
| static | execAgent () |
| static | GetDiscountTypes ($boolFull=false) |
| static | setSaleDiscountFilter ($priceTypesOnly=false) |
| static | getUseBasePrice () |
| static | setUseBasePrice ($useBasePrice) |
| static | CheckFields ($ACTION, &$arFields, $ID=0) |
| static | Add ($arFields) |
| static | Update ($ID, $arFields) |
| static | SetCoupon ($coupon) |
| static | GetCoupons () |
| static | EraseCoupon ($strCoupon) |
| static | ClearCoupon () |
| static | SetCouponByManage ($intUserID, $strCoupon) |
| static | GetCouponsByManage ($intUserID) |
| static | EraseCouponByManage ($intUserID, $strCoupon) |
| static | ClearCouponsByManage ($intUserID) |
| static | OnCurrencyDelete ($Currency) |
| static | OnGroupDelete ($GroupID) |
| static | GenerateDataFile ($ID) |
| static | ClearFile ($ID, $strDataFileName=false) |
| static | GetDiscountByPrice ($productPriceID, $arUserGroups=array(), $renewal="N", $siteID=false, $arDiscountCoupons=false) |
| static | GetDiscountByProduct ($productID=0, $arUserGroups=array(), $renewal="N", $arCatalogGroups=array(), $siteID=false, $arDiscountCoupons=false) |
| static | HaveCoupons ($ID, $excludeID=0) |
| static | OnSetCouponList ($intUserID, $arCoupons, $arModules) |
| static | OnClearCouponList ($intUserID, $arCoupons, $arModules) |
| static | OnDeleteCouponList ($intUserID, $arModules) |
| static | GetDiscountForProduct ($arProduct, $arParams=false) |
| static | GetRestrictions ($arParams, $boolKeys=true, $boolRevert=true) |
| static | CheckDiscount ($arProduct, $arDiscount) |
| static | applyDiscountList ($price, $currency, &$discountList) |
| static | calculateDiscountList ($priceData, $currency, &$discountList, $getWithVat=true) |
| static | getDiscountDescription (array $discount) |
| static | SetDiscountFilterCache ($arDiscountIDs, $arCatalogGroups, $arUserGroups) |
| static | SetAllDiscountFilterCache ($arDiscountCache, $boolNeedClear=true) |
| static | GetDiscountFilterCache ($arCatalogGroups, $arUserGroups) |
| static | IsExistsDiscountFilterCache ($arCatalogGroups, $arUserGroups) |
| static | GetDiscountFilterCacheByKey ($strCacheKey) |
| static | IsExistsDiscountFilterCacheByKey ($strCacheKey) |
| static | GetDiscountFilterCacheKey ($arCatalogGroups, $arUserGroups, $boolNeedClear=true) |
| static | SetDiscountResultCache ($arDiscountList, $arDiscountIDs, $strSiteID, $strRenewal) |
| static | SetAllDiscountResultCache ($arDiscountResultCache) |
| static | GetDiscountResultCacheKey ($arDiscountIDs, $strSiteID, $strRenewal, $boolNeedClear=true) |
| static | SetDiscountProductCache ($arItem, $arParams=array()) |
| static | getCachedProductData ($productId) |
| static | SetProductSectionsCache ($arItemIDs) |
| static | SetProductPropertiesCache ($intProductID, $arProps) |
| static | ClearDiscountCache ($arTypes) |
| static | isUsedSaleDiscountOnly () |
|
| static | __GetDiscountEntityList ($arOrder=array(), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array()) |
| static | __SaveFilterForEntity ($arParams) |
| static | __UpdateSubdiscount ($intDiscountID, &$arConditions, $active='') |
| static | __GetDiscountID ($arFilter) |
| static | __UpdateOldEntities ($ID, &$arFields, $boolUpdate) |
| static | __FillArrays ($intDiscountID, &$arFields, $strEntityID) |
| static | updateDiscountHandlers ($discountID, $handlers, $update) |
| static | getDiscountHandlers ($discountList) |
| static | getAllUserGroups () |
| static | __GenerateFields (&$arProduct, $arParams=false) |
| static | __GetSectionList ($intIBlockID, $intProductID) |
| static | __ConvertProperties (&$arProduct, &$arProps, $arParams=false) |
| static | __GenerateParent (&$product, $sku) |
| static | __ParseArrays (&$arFields) |
| static | __CheckOneEntity (&$arFields, $strEntityID) |
| static | __ArrayMultiple ($arOrder, &$arResult, $arTuple, $arTemp=array()) |
| static | __Unpack ($arProduct, $strUnpack) |
| static | __ConvertOldConditions ($strAction, &$arFields) |
| static | __ConvertOldOneEntity (&$arFields, $strEntityID) |
| static | __AddOldOneEntity (&$arConditions, $strCondID, $arEntityValues, $boolOneEntity) |
| static | __GetConditionValues (&$arFields) |
| static | __GetOldOneEntity (&$arFields, &$arCondList, $strEntityID, $strCondID) |
| static | __UpdateOldOneEntity ($intID, &$arFields, $arParams, $boolUpdate) |
| static | primaryDiscountFilter ($price, $currency, &$discountList, &$priceDiscountList, &$accumulativeDiscountList) |
| static | calculatePriorityLevel ($basePrice, $price, $currency, &$discountList, &$resultDiscount) |
| static | calculateDiscSave ($basePrice, $price, $currency, &$discsaveList, &$resultDiscount) |
| static | clearFields ($value) |
| static | initDiscountSettings () |
См. определение в файле discount.php строка 8