Basket extends BasketCompatibility
Table of Contents
Constants
- ENTITY_ORDER = 'ORDER'
- ENTITY_ORDER_TABLE = 'b_crm_invoice'
- ENTITY_PAYMENT = 'PAYMENT'
- ENTITY_PAYMENT_TABLE = 'b_crm_invoice_payment'
Methods
- add() : Result
- Add the position of the basket
- backRawField() : array<string|int, mixed>
- convertDateFieldsToOldFormat() : array<string|int, mixed>
- Convert an array of dates from the object to a string
- create() : BasketCompatibility
- delete() : Result
- execute() : CDBResult|int
- getById() : CDBResult
- getField() : null|string
- getFieldValues() : array<string|int, mixed>
- getList() : CDBResult
- parseField() : null|string
- saveRawFields() : Result
- setBasketFields() : Result
- setCallback() : mixed
- setField() : mixed
- setFields() : mixed
- setFilter() : mixed
- setGroup() : mixed
- setNav() : mixed
- setSelect() : mixed
- setSort() : mixed
- update() : Result
- Update data element baskets
Constants
ENTITY_ORDER
public
mixed
ENTITY_ORDER
= 'ORDER'
ENTITY_ORDER_TABLE
public
mixed
ENTITY_ORDER_TABLE
= 'b_crm_invoice'
ENTITY_PAYMENT
public
mixed
ENTITY_PAYMENT
= 'PAYMENT'
ENTITY_PAYMENT_TABLE
public
mixed
ENTITY_PAYMENT_TABLE
= 'b_crm_invoice_payment'
Methods
add()
Add the position of the basket
public
static add(array<string|int, mixed> $fields) : Result
Parameters
- $fields : array<string|int, mixed>
-
- an array of fields with data element baskets
Tags
Return values
ResultbackRawField()
public
static backRawField(mixed $entityName, array<string|int, mixed> $fields[, string $separator = '=' ]) : array<string|int, mixed>
Parameters
- $entityName : mixed
- $fields : array<string|int, mixed>
- $separator : string = '='
Tags
Return values
array<string|int, mixed>convertDateFieldsToOldFormat()
Convert an array of dates from the object to a string
public
static convertDateFieldsToOldFormat(array<string|int, mixed> $fields) : array<string|int, mixed>
Parameters
- $fields : array<string|int, mixed>
-
The array of dates
Return values
array<string|int, mixed>create()
public
static create(OrderCompatibility $orderCompatibility) : BasketCompatibility
Parameters
- $orderCompatibility : OrderCompatibility
Return values
BasketCompatibilitydelete()
public
static delete(mixed $id) : Result
Parameters
- $id : mixed
Tags
Return values
Resultexecute()
public
execute() : CDBResult|int
Return values
CDBResult|intgetById()
public
static getById(mixed $id) : CDBResult
Parameters
- $id : mixed
Return values
CDBResultgetField()
public
getField(mixed $name) : null|string
Parameters
- $name : mixed
Return values
null|stringgetFieldValues()
public
getFieldValues() : array<string|int, mixed>
Return values
array<string|int, mixed>getList()
public
static getList([mixed $sort = array() ][, mixed $filter = array() ][, null|array<string|int, mixed> $group = null ][, mixed $nav = array() ][, mixed $select = array() ][, mixed $callback = false ]) : CDBResult
Parameters
- $sort : mixed = array()
- $filter : mixed = array()
- $group : null|array<string|int, mixed> = null
- $nav : mixed = array()
- $select : mixed = array()
- $callback : mixed = false
Return values
CDBResultparseField()
public
parseField(mixed $key) : null|string
Parameters
- $key : mixed
Return values
null|stringsaveRawFields()
public
saveRawFields(mixed $entity, mixed $entityName) : Result
Parameters
- $entity : mixed
- $entityName : mixed
Tags
Return values
ResultsetBasketFields()
public
static setBasketFields(array<string|int, mixed> $list) : Result
Parameters
- $list : array<string|int, mixed>
Tags
Return values
ResultsetCallback()
public
setCallback(array<string|int, mixed> $callback) : mixed
Parameters
- $callback : array<string|int, mixed>
setField()
public
setField(mixed $name, mixed $value) : mixed
Parameters
- $name : mixed
- $value : mixed
setFields()
public
setFields(array<string|int, mixed> $values) : mixed
Parameters
- $values : array<string|int, mixed>
setFilter()
public
setFilter([array<string|int, mixed> $filter = array() ]) : mixed
Parameters
- $filter : array<string|int, mixed> = array()
setGroup()
public
setGroup([array<string|int, mixed> $group = null ]) : mixed
Parameters
- $group : array<string|int, mixed> = null
setNav()
public
setNav([array<string|int, mixed> $nav = array() ]) : mixed
Parameters
- $nav : array<string|int, mixed> = array()
setSelect()
public
setSelect([array<string|int, mixed> $select = array() ]) : mixed
Parameters
- $select : array<string|int, mixed> = array()
setSort()
public
setSort([array<string|int, mixed> $sort = array() ]) : mixed
Parameters
- $sort : array<string|int, mixed> = array()
update()
Update data element baskets
public
static update(mixed $id, array<string|int, mixed> $fields) : Result
Parameters
- $id : mixed
- $fields : array<string|int, mixed>