См. определение в файле orderdiscount.php строка 33
◆ calculateHash()
static calculateHash |
( |
| $discount | ) |
|
|
static |
Calculate discount hash.
- Аргументы
-
array | $discount | Discount data. |
- Возвращает
- bool|string
См. определение в файле orderdiscount.php строка 197
◆ calculateRuleHash()
static calculateRuleHash |
( |
| $discount | ) |
|
|
static |
Calculate hash for fields CONDITIONS and ACTIONS.
- Аргументы
-
array | $discount | Discount data. |
- Возвращает
- bool|string
См. определение в файле orderdiscount.php строка 225
◆ clearList()
static clearList |
( |
| $discount | ) |
|
|
static |
Remove discount list.
- Аргументы
-
array | int | $discount | Order discount list. |
- Возвращает
- void
См. определение в файле orderdiscount.php строка 354
◆ getDiscountByHash()
static getDiscountByHash |
( |
| $hash | ) |
|
|
static |
Return discount id by hash.
- Аргументы
-
string | $hash | Discount hash. |
- Возвращает
- int|bool
См. определение в файле orderdiscount.php строка 175
◆ getDiscountModules()
static getDiscountModules |
( |
| $discount | ) |
|
|
static |
Return discount modules list.
- Аргументы
-
array | $discount | Discount data. |
- Возвращает
- array
См. определение в файле orderdiscount.php строка 312
◆ getEmptyFields()
static getEmptyFields |
( |
| $discount | ) |
|
|
static |
Return fields list, need for prepareDiscountData.
- Аргументы
-
array | $discount | Discount data. |
- Возвращает
- array|bool
См. определение в файле orderdiscount.php строка 281
◆ getMap()
Returns entity map definition.
- Возвращает
- array
См. определение в файле orderdiscount.php строка 75
◆ getTableName()
Returns DB table name for entity.
- Возвращает
- string
См. определение в файле orderdiscount.php строка 65
◆ prepareDiscountData()
static prepareDiscountData |
( |
| $discount | ) |
|
|
static |
Prepare discount data for save.
- Аргументы
-
array | $discount | Discount data. |
- Возвращает
- array|bool
См. определение в файле orderdiscount.php строка 251
◆ validateDiscountHash()
static validateDiscountHash |
( |
| ) |
|
|
static |
Returns validators for DISCOUNT_HASH field.
- Возвращает
- array
См. определение в файле orderdiscount.php строка 162
◆ validateModuleId()
static validateModuleId |
( |
| ) |
|
|
static |
Returns validators for MODULE_ID field.
- Возвращает
- array
См. определение в файле orderdiscount.php строка 140
◆ validateName()
Returns validators for NAME field.
- Возвращает
- array
См. определение в файле orderdiscount.php строка 151
◆ $replaceFields
Инициализатор= array(
'DISCOUNT_ID' => 'ID',
'CONDITIONS' => 'CONDITIONS_LIST',
'ACTIONS' => 'ACTIONS_LIST',
'MODULE_ID' => 'MODULE'
)
См. определение в файле orderdiscount.php строка 49
◆ $requiredFields
Инициализатор= array(
'MODULE_ID',
'DISCOUNT_ID',
'NAME',
'CONDITIONS',
'UNPACK',
'ACTIONS',
'APPLICATION',
'USE_COUPONS',
'SORT',
'PRIORITY',
'LAST_DISCOUNT',
'ACTIONS_DESCR'
)
См. определение в файле orderdiscount.php строка 35
◆ $revertFields
Инициализатор= array(
'CONDITIONS' => 'CONDITIONS_LIST',
'ACTIONS' => 'ACTIONS_LIST'
)
См. определение в файле orderdiscount.php строка 55