Открытые статические члены | |
static | getTableName () |
static | getMap () |
static | getUfId () |
static | validatePriceType () |
static | validateRecurSchemeType () |
static | validateTmpId () |
static | validatePurchasingCurrency () |
static | modifyQuantityTrace () |
static | modifyCanBuyZero () |
static | modifyNegativeAmountTrace () |
static | modifySubscribe () |
static | prepareQuantityTrace ($value) |
static | prepareCanBuyZero ($value) |
static | prepareNegativeAmountTrace ($value) |
static | prepareSubscribe ($value) |
static | isExistProduct ($product) |
static | clearProductCache ($product=0) |
static | getCurrentRatioWithMeasure ($product) |
static | calculateAvailable ($fields) |
static | isNeedCheckQuantity (array $fields) |
static | loadDefaultProductSettings () |
static | getProductTypes ($descr=false) |
static | getPaymentTypes ($descr=false) |
static | getPaymentPeriods ($descr=false) |
static | getDefaultAvailableSettings () |
static | getTradingEntityNameByType (int $type) |
static | getStoreDocumentRestrictedProductTypes () |
Открытые статические члены унаследованные от DataManager | |
static | getEntity () |
static | unsetEntity ($class) |
static | getConnectionName () |
static | getTitle () |
static | getObjectClass () |
static | getObjectClassName () |
static | getCollectionClass () |
static | getCollectionClassName () |
static | getObjectParentClass () |
static | getCollectionParentClass () |
static | getQueryClass () |
static | getEntityClass () |
static | createObject ($setDefaultValues=true) |
static | createCollection () |
static | wakeUpObject ($row) |
static | wakeUpCollection ($rows) |
static | isUts () |
static | isUtm () |
static | setDefaultScope ($query) |
static | postInitialize (Entity $entity) |
static | getByPrimary ($primary, array $parameters=array()) |
static | getById ($id) |
static | getRowById ($id) |
static | getRow (array $parameters) |
static | getList (array $parameters=array()) |
static | getCount ($filter=array(), array $cache=array()) |
static | query () |
static | checkFields (Result $result, $primary, array $data) |
static | add (array $data) |
static | addMulti ($rows, $ignoreEvents=false) |
static | update ($primary, array $data) |
static | delete ($primary) |
static | enableCrypto ($field, $table=null, $mode=true) |
static | cryptoEnabled ($field, $table=null) |
static | setCurrentDeletingObject ($object) |
static | cleanCache () |
static | onBeforeAdd (Event $event) |
static | onAdd (Event $event) |
static | onAfterAdd (Event $event) |
static | onBeforeUpdate (Event $event) |
static | onUpdate (Event $event) |
static | onAfterUpdate (Event $event) |
static | onBeforeDelete (Event $event) |
static | onDelete (Event $event) |
static | onAfterDelete (Event $event) |
Статические защищенные данные | |
static array | $defaultProductSettings = [] |
Статические защищенные данные унаследованные от DataManager | |
static | $entity |
static | $objectClass |
static | $collectionClass |
static | $currentDeletingObjects |
static | $reservedWords |
Дополнительные унаследованные члены | |
Защищенные статические члены унаследованные от DataManager | |
static | getObjectClassByDataClass ($dataClass) |
static | getCollectionClassByDataClass ($dataClass) |
static | replaceFieldName ($data=array()) |
static | validatePrimary ($primary) |
static | checkUfFields ($object, $ufdata, $result) |
static | callOnBeforeAddEvent ($object, $fields, $result) |
static | callOnAddEvent ($object, $fields, $ufdata) |
static | callOnAfterAddEvent ($object, $fields, $id) |
static | callOnBeforeUpdateEvent ($object, $fields, $result) |
static | callOnUpdateEvent ($object, $fields, $ufdata) |
static | callOnAfterUpdateEvent ($object, $fields) |
static | callOnBeforeDeleteEvent ($object, $entity, $result) |
static | callOnDeleteEvent ($object, $entity) |
static | callOnAfterDeleteEvent ($object, $entity) |
См. определение в файле product.php строка 62
|
static |
Calculate available for product.
array | $fields | Product data. |
См. определение в файле product.php строка 737
|
static |
Clear product cache.
int | $product | Product id or zero (clear all cache). |
См. определение в файле product.php строка 640
|
static |
Returns ratio and measure for products.
array | int | $product | Product ids. |
Main |
ArgumentException
См. определение в файле product.php строка 649
|
static |
|
static |
Returns entity map definition.
Переопределяет метод предка DataManager.
См. определение в файле product.php строка 112
|
static |
Return payment period list.
bool | $descr | With description. |
См. определение в файле product.php строка 878
|
static |
Return payment type list.
bool | $descr | With description. |
См. определение в файле product.php строка 855
|
static |
Return product type list.
bool | $descr | With description. |
См. определение в файле product.php строка 824
|
static |
Returns products types that are not supported and/or relevant in inventory management
См. определение в файле product.php строка 947
|
static |
Returns DB table name for entity.
Переопределяет метод предка DataManager.
См. определение в файле product.php строка 102
|
static |
См. определение в файле product.php строка 918
|
static |
Returns user fields entity id.
Переопределяет метод предка DataManager.
См. определение в файле product.php строка 433
|
static |
Return is exist product.
int | $product | Product id. |
Main |
ArgumentException
См. определение в файле product.php строка 620
|
static |
Returns true if need check maximum product quantity.
array | $fields | Product data. |
См. определение в файле product.php строка 779
|
static |
Load default product settings from module options.
См. определение в файле product.php строка 808
|
static |
Returns fetch modificators for CAN_BUY_ZERO field.
См. определение в файле product.php строка 506
|
static |
Returns fetch modificators for NEGATIVE_AMOUNT_TRACE field.
См. определение в файле product.php строка 519
|
static |
Returns fetch modificators for QUANTITY_TRACE field.
См. определение в файле product.php строка 493
|
static |
Returns fetch modificators for SUBSCRIBE field.
См. определение в файле product.php строка 532
|
static |
Convert default CAN_BUY_ZERO into real from module settings.
См. определение в файле product.php строка 564
|
static |
Convert default NEGATIVE_AMOUNT_TRACE into real from module settings.
См. определение в файле product.php строка 582
|
static |
Convert default QUANTITY_TRACE into real from module settings.
См. определение в файле product.php строка 546
|
static |
Convert default SUBSCRIBE into real from module settings.
См. определение в файле product.php строка 600
|
static |
Returns validators for PRICE_TYPE field.
См. определение в файле product.php строка 445
|
static |
Returns validators for PURCHASING_CURRENCY field.
См. определение в файле product.php строка 480
|
static |
Returns validators for RECUR_SCHEME_TYPE field.
См. определение в файле product.php строка 457
|
static |
Returns validators for TMP_ID field.
См. определение в файле product.php строка 468
|
staticprotected |
См. определение в файле product.php строка 95
const PAYMENT_PERIOD_DAY = 'D' |
См. определение в файле product.php строка 83
const PAYMENT_PERIOD_DOUBLE_YEAR = 'T' |
См. определение в файле product.php строка 89
const PAYMENT_PERIOD_HOUR = 'H' |
См. определение в файле product.php строка 82
const PAYMENT_PERIOD_MONTH = 'M' |
См. определение в файле product.php строка 85
const PAYMENT_PERIOD_QUART = 'Q' |
См. определение в файле product.php строка 86
const PAYMENT_PERIOD_SEMIYEAR = 'S' |
См. определение в файле product.php строка 87
const PAYMENT_PERIOD_WEEK = 'W' |
См. определение в файле product.php строка 84
const PAYMENT_PERIOD_YEAR = 'Y' |
См. определение в файле product.php строка 88
const PAYMENT_TYPE_REGULAR = 'R' |
См. определение в файле product.php строка 79
const PAYMENT_TYPE_SINGLE = 'S' |
См. определение в файле product.php строка 78
const PAYMENT_TYPE_TRIAL = 'T' |
См. определение в файле product.php строка 80
const PRICE_MODE_QUANTITY = 'Q' |
См. определение в файле product.php строка 92
const PRICE_MODE_RATIO = 'R' |
См. определение в файле product.php строка 93
const PRICE_MODE_SIMPLE = 'S' |
См. определение в файле product.php строка 91
const STATUS_DEFAULT = 'D' |
См. определение в файле product.php строка 68
const STATUS_NO = 'N' |
См. определение в файле product.php строка 67
const STATUS_YES = 'Y' |
См. определение в файле product.php строка 66
const TYPE_EMPTY_SKU = 6 |
См. определение в файле product.php строка 75
const TYPE_FREE_OFFER = 5 |
См. определение в файле product.php строка 74
const TYPE_OFFER = 4 |
См. определение в файле product.php строка 73
const TYPE_PRODUCT = 1 |
См. определение в файле product.php строка 70
const TYPE_SERVICE = 7 |
См. определение в файле product.php строка 76
const TYPE_SET = 2 |
См. определение в файле product.php строка 71
const TYPE_SKU = 3 |
См. определение в файле product.php строка 72
const USER_FIELD_ENTITY_ID = 'PRODUCT' |
См. определение в файле product.php строка 64