См. определение в файле discount.php строка 79
◆ copyOldFields()
static copyOldFields |
( |
& | $result, |
|
|
| $data ) |
|
staticprotected |
Remove values from old fields conditions and actions (for compatibility with old api).
- Аргументы
-
array | &$result | Modified data for add/update discount. |
array | $data | Current data for add/update discount. |
- Возвращает
- void
См. определение в файле discount.php строка 722
◆ getMap()
Returns entity map definition.
- Возвращает
- array
См. определение в файле discount.php строка 105
◆ getTableName()
Returns DB table name for entity.
- Возвращает
- string
См. определение в файле discount.php строка 95
◆ onAfterAdd()
static onAfterAdd |
( |
Main\Entity\Event | $event | ) |
|
|
static |
Default onAfterAdd handler. Absolutely necessary.
- Аргументы
-
Main\Entity\Event | $event | Event object. |
- Возвращает
- void
См. определение в файле discount.php строка 376
◆ onAfterDelete()
static onAfterDelete |
( |
Main\Entity\Event | $event | ) |
|
|
static |
Default onAfterDelete handler. Absolutely necessary.
- Аргументы
-
Main\Entity\Event | $event | Event object. |
- Возвращает
- void
См. определение в файле discount.php строка 580
◆ onAfterUpdate()
static onAfterUpdate |
( |
Main\Entity\Event | $event | ) |
|
|
static |
Default onAfterUpdate handler. Absolutely necessary.
- Аргументы
-
Main\Entity\Event | $event | Event object. |
- Возвращает
- void
См. определение в файле discount.php строка 513
◆ onBeforeAdd()
static onBeforeAdd |
( |
Main\Entity\Event | $event | ) |
|
|
static |
Default onBeforeAdd handler. Absolutely necessary.
- Аргументы
-
Main\Entity\Event | $event | Event object. |
- Возвращает
- Main\Entity\EventResult
См. определение в файле discount.php строка 344
◆ onBeforeUpdate()
static onBeforeUpdate |
( |
Main\Entity\Event | $event | ) |
|
|
static |
Default onBeforeUpdate handler. Absolutely necessary.
- Аргументы
-
Main\Entity\Event | $event | Event object. |
- Возвращает
- Main\Entity\EventResult
См. определение в файле discount.php строка 486
◆ onDelete()
static onDelete |
( |
Main\Entity\Event | $event | ) |
|
|
static |
Default onDelete handler. Absolutely necessary.
- Аргументы
-
Main\Entity\Event | $event | Event object. |
- Возвращает
- void
См. определение в файле discount.php строка 558
◆ resolveExecuteModeByDiscountId()
static resolveExecuteModeByDiscountId |
( |
| $discountId | ) |
|
|
staticprotected |
Resolves execute mode of discount. Yes, we are getting whole discount by id. But id is necessary to know and we can do analyze only whole discount.
- Аргументы
-
- Возвращает
- int
См. определение в файле discount.php строка 419
◆ setAllUseCoupons()
static setAllUseCoupons |
( |
| $use | ) |
|
|
static |
Set exist coupons flag for all discounts.
- Аргументы
-
string | $use | Value for update use coupons for all discount. |
- Возвращает
- void
См. определение в файле discount.php строка 638
◆ setShortDescription()
static setShortDescription |
( |
& | $result, |
|
|
array | $data ) |
|
staticprotected |
◆ setTimestamp()
static setTimestamp |
( |
& | $result, |
|
|
| $data, |
|
|
| $keys ) |
|
staticprotected |
Fill datetime fields.
- Аргументы
-
array | &$result | Modified data for add/update discount. |
array | $data | Current data for add/update discount. |
array | $keys | List with checked keys (datetime info). |
- Возвращает
- void
См. определение в файле discount.php строка 701
◆ setUseCoupons()
static setUseCoupons |
( |
| $discountList, |
|
|
| $use ) |
|
static |
Set exist coupons flag for discount list.
- Аргументы
-
array | $discountList | Discount ids for update. |
string | $use | Value for update use coupons. |
- Возвращает
- void
См. определение в файле discount.php строка 607
◆ setUserID()
static setUserID |
( |
& | $result, |
|
|
| $data, |
|
|
| $keys ) |
|
staticprotected |
Fill user id fields.
- Аргументы
-
array | &$result | Modified data for add/update discount. |
array | $data | Current data for add/update discount. |
array | $keys | List with checked keys (userId info). |
- Возвращает
- void
См. определение в файле discount.php строка 659
◆ updateConfigurationIfNeeded()
static updateConfigurationIfNeeded |
( |
array | $fields, |
|
|
array | $specificFields ) |
|
staticprotected |
Updates discount configuration. For example the method sets possibility of separately discount calculation.
- Аргументы
-
array | $fields | Fields. |
array | $specificFields | Specific fields which based on fields and calculated. |
- Возвращает
- void
См. определение в файле discount.php строка 439
◆ updateSpecificFields()
static updateSpecificFields |
( |
| $id, |
|
|
array | $fields ) |
|
staticprotected |
Updates fields without ORM logic.
- Аргументы
-
См. определение в файле discount.php строка 462
◆ validateCurrency()
static validateCurrency |
( |
| ) |
|
|
static |
Returns validators for CURRENCY field.
- Возвращает
- array
См. определение в файле discount.php строка 296
◆ validateDiscountType()
static validateDiscountType |
( |
| ) |
|
|
static |
Returns validators for DISCOUNT_TYPE field.
- Возвращает
- array
См. определение в файле discount.php строка 307
◆ validateExecuteModule()
static validateExecuteModule |
( |
| ) |
|
|
static |
Returns validators for EXECUTE_MODULE field.
- Возвращает
- array
См. определение в файле discount.php строка 319
◆ validateLid()
Returns validators for LID field.
- Возвращает
- array
См. определение в файле discount.php строка 274
◆ validateName()
Returns validators for NAME field.
- Возвращает
- array
См. определение в файле discount.php строка 285
◆ validatePresetId()
static validatePresetId |
( |
| ) |
|
|
static |
Returns validators for PRESET_ID field.
- Возвращает
- array
См. определение в файле discount.php строка 331
◆ validateXmlId()
Returns validators for XML_ID field.
- Возвращает
- array
См. определение в файле discount.php строка 263
◆ $deleteCoupons
◆ EXECUTE_MODE_GENERAL
const EXECUTE_MODE_GENERAL = 0 |
◆ EXECUTE_MODE_SEPARATELY
const EXECUTE_MODE_SEPARATELY = 2 |
◆ VERSION_15
const VERSION_15 = 0x0003 |
◆ VERSION_NEW
const VERSION_NEW = 0x0002 |
◆ VERSION_OLD
const VERSION_OLD = 0x0001 |