1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CCatalogDiscountSave
Граф наследования:CCatalogDiscountSave:
CAllCatalogDiscountSave

Открытые статические члены

static Add ($arFields, $boolCalc=false)
static Update ($intID, $arFields, $boolCalc=false)
static GetList ($arOrder=array(), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())
static GetRangeByDiscount ($arOrder=array(), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())
static GetGroupByDiscount ($arOrder=array(), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())
static GetUserInfoByDiscount ($arOrder=array(), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())
Открытые статические члены унаследованные от CAllCatalogDiscountSave
static Enable ()
static Disable ()
static IsEnabled ()
static SetDiscountUserID ($intUserID)
static ClearDiscountUserID ()
static GetDiscountUserID ()
static GetDiscountSaveTypes ($boolFull=false)
static GetApplyModeList ($extendedMode=false)
static CheckFields ($strAction, &$arFields, $intID=0)
static GetByID ($intID)
static GetArrayByID ($intID)
static Delete ($intID)
static ChangeActive ($intID, $boolActive=true)
static UserDiscountCalc ($intID, $arFields=array(), $boolNew=false)
static GetDiscount ($arParams=array(), $getAll=false)
static GetPeriodTypeList ($boolFull=true)

Защищенные статические члены

static __GetDiscountIDByGroup ($arUserGroup=array())
static __GetUserInfoByDiscount ($arParams, $arSettings=array())
static __UpdateUserInfoByDiscount ($arParams, $arSettings=array())
Защищенные статические члены унаследованные от CAllCatalogDiscountSave
static __ClearGroupsCache ($intID=0)
static __AddGroupsCache ($intID, $arGroups=array())
static __UpdateGroupsCache ($intID, $arGroups=array())
static __GetDiscountGroups ($arUserGroups)
static __SaleOrderSumm ($arOrderFilter, $strCurrency)
static __GetTimeStampArray ($intSize, $strType, $boolDir=false)
static clearFields ($value)

Дополнительные унаследованные члены

Поля данных унаследованные от CAllCatalogDiscountSave
const ENTITY_ID = 1
const TYPE_PERCENT = 'P'
const TYPE_FIX = 'F'
const COUNT_TIME_ALL = 'U'
const COUNT_TIME_INTERVAL = 'D'
const COUNT_TIME_PERIOD = 'P'
const ACTION_TIME_ALL = 'U'
const ACTION_TIME_INTERVAL = 'D'
const ACTION_TIME_PERIOD = 'P'
const APPLY_MODE_REPLACE = 'R'
const APPLY_MODE_ADD = 'A'
const APPLY_MODE_DISABLE = 'D'
Статические защищенные данные унаследованные от CAllCatalogDiscountSave
static $intDisable = 0
static $intDiscountUserID = 0
static $userGroups = array()
static $discountFilterCache = array()
static $discountResultCache = array()

Подробное описание

См. определение в файле discount_save.php строка 5

Методы

◆ __GetDiscountIDByGroup()

__GetDiscountIDByGroup ( $arUserGroup = array())
staticprotected

См. определение в файле discount_save.php строка 456

◆ __GetUserInfoByDiscount()

__GetUserInfoByDiscount ( $arParams,
$arSettings = array() )
staticprotected

См. определение в файле discount_save.php строка 494

◆ __UpdateUserInfoByDiscount()

__UpdateUserInfoByDiscount ( $arParams,
$arSettings = array() )
staticprotected

См. определение в файле discount_save.php строка 539

◆ Add()

Add ( $arFields,
$boolCalc = false )
static

См. определение в файле discount_save.php строка 7

◆ GetGroupByDiscount()

GetGroupByDiscount ( $arOrder = array(),
$arFilter = array(),
$arGroupBy = false,
$arNavStartParams = false,
$arSelectFields = array() )
static

См. определение в файле discount_save.php строка 295

◆ GetList()

GetList ( $arOrder = array(),
$arFilter = array(),
$arGroupBy = false,
$arNavStartParams = false,
$arSelectFields = array() )
static
Аргументы
array$arOrder
array$arFilter
bool | array$arGroupBy
bool | array$arNavStartParams
array$arSelectFields
Возвращает
bool|CDBResult

См. определение в файле discount_save.php строка 101

◆ GetRangeByDiscount()

GetRangeByDiscount ( $arOrder = array(),
$arFilter = array(),
$arGroupBy = false,
$arNavStartParams = false,
$arSelectFields = array() )
static

См. определение в файле discount_save.php строка 214

◆ GetUserInfoByDiscount()

GetUserInfoByDiscount ( $arOrder = array(),
$arFilter = array(),
$arGroupBy = false,
$arNavStartParams = false,
$arSelectFields = array() )
static

См. определение в файле discount_save.php строка 374

◆ Update()

Update ( $intID,
$arFields,
$boolCalc = false )
static

См. определение в файле discount_save.php строка 44


Объявления и описания членов класса находятся в файле: