|
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