См. определение в файле discountcoupon.php строка 48
◆ checkCoupon()
static checkCoupon |
( |
| $value, |
|
|
| $primary, |
|
|
array | $row, |
|
|
Main\Entity\Field | $field ) |
|
static |
Validate coupon.
- Аргументы
-
int | $value | Coupon. |
array | int | $primary | Primary key. |
array | $row | Current data. |
Main\Entity\Field | $field | Field object. |
- Возвращает
- bool|string
См. определение в файле discountcoupon.php строка 202
◆ checkDiscountId()
static checkDiscountId |
( |
| $value, |
|
|
| $primary, |
|
|
array | $row, |
|
|
Main\Entity\Field | $field ) |
|
static |
Check discount id.
- Аргументы
-
int | $value | Discount id. |
array | int | $primary | Primary key. |
array | $row | Current data. |
Main\Entity\Field | $field | Field object. |
- Возвращает
- bool|string
См. определение в файле discountcoupon.php строка 185
◆ couponManager()
Return methods for coupons manager.
- Аргументы
-
Main\Event | $event | Event from coupons manager. |
- Возвращает
- Main\EventResult
См. определение в файле discountcoupon.php строка 303
◆ deleteByDiscount()
static deleteByDiscount |
( |
| $discount | ) |
|
|
static |
Delete all coupons for discount.
- Аргументы
-
- Возвращает
- void
См. определение в файле discountcoupon.php строка 284
◆ getCouponTypes()
static getCouponTypes |
( |
| $extendedMode = false | ) |
|
|
static |
Returns coupon types list.
- Аргументы
-
bool | $extendedMode | Get type ids or ids with title. |
- Возвращает
- array
См. определение в файле discountcoupon.php строка 486
◆ getData()
static getData |
( |
| $coupon | ) |
|
|
static |
Return coupon description.
- Аргументы
-
string | $coupon | Coupon for search. |
- Возвращает
- array|false
См. определение в файле discountcoupon.php строка 334
◆ getMap()
◆ getTableName()
Returns DB table name for entity.
- Возвращает
- string
См. определение в файле discountcoupon.php строка 63
◆ initTypes()
Set types table.
- Аргументы
-
Main\Event | $event | Manager data. |
- Возвращает
- void
См. определение в файле discountcoupon.php строка 517
◆ initUseMode()
◆ isExist()
static isExist |
( |
| $coupon | ) |
|
|
static |
Check existing coupon.
- Аргументы
-
string | $coupon | Coupon for checking. |
- Возвращает
- array|false
См. определение в файле discountcoupon.php строка 374
◆ onBeforeAdd()
static onBeforeAdd |
( |
Main\Entity\Event | $event | ) |
|
|
static |
Default onBeforeAdd handler. Absolutely necessary.
- Аргументы
-
Main\Entity\Event | $event | Current data for add. |
- Возвращает
- Main\Entity\EventResult
См. определение в файле discountcoupon.php строка 240
◆ onBeforeUpdate()
static onBeforeUpdate |
( |
Main\Entity\Event | $event | ) |
|
|
static |
Default onBeforeUpdate handler. Absolutely necessary.
- Аргументы
-
Main\Entity\Event | $event | Current data for update. |
- Возвращает
- Main\Entity\EventResult
См. определение в файле discountcoupon.php строка 262
◆ saveApplied()
Save apllied coupons.
- Аргументы
-
array | $coupons | Coupons list. |
int | $userId | Order user id. |
Main\Type\DateTime | $currentTime | Apply time. |
- Возвращает
- array|bool
См. определение в файле discountcoupon.php строка 405
◆ 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
См. определение в файле discountcoupon.php строка 567
◆ 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
См. определение в файле discountcoupon.php строка 539
◆ validateCoupon()
static validateCoupon |
( |
| ) |
|
|
static |
Returns validators for COUPON field.
- Возвращает
- array
См. определение в файле discountcoupon.php строка 168
◆ validateDiscountId()
static validateDiscountId |
( |
| ) |
|
|
static |
Returns validators for DISCOUNT_ID field.
- Возвращает
- array
См. определение в файле discountcoupon.php строка 156
◆ $existCouponsManager
$existCouponsManager = null |
|
staticprotected |
◆ $types
◆ $typeUnknown
◆ TYPE_NO_LIMIT
const TYPE_NO_LIMIT = 'N' |
◆ TYPE_ONE_ORDER
const TYPE_ONE_ORDER = 'O' |
◆ TYPE_ONE_ROW