CoolCMS API

WarehouseFormTrait

Add/edit form of a warehouse: multilingual texts (name/infoText/description) and main fields (code/deliveryDays/attributeClass/vacationAffected/activated).

The draw priority (order) is not edited here; it changes in the grid with the up/down actions (see WarehousePresenter). A new entity gets order = max + 1 from the Api guard.

Table of Contents

Methods

createComponentEditForm()  : Form
addWarehouseMainFields()  : void
Warehouse code, delivery days, availability indicator CSS class, vacation effect, activation.
addWarehouseTranslationFields()  : void
Multilingual texts (name/infoText/description), active by checkbox.
buildWarehouseEntity()  : Warehouse
saveWarehouseForm()  : bool
setWarehouseFormDefaults()  : void

Methods

addWarehouseMainFields()

Warehouse code, delivery days, availability indicator CSS class, vacation effect, activation.

private addWarehouseMainFields(Form $form) : void
Parameters
$form : Form

addWarehouseTranslationFields()

Multilingual texts (name/infoText/description), active by checkbox.

private addWarehouseTranslationFields(Form $form) : void
Parameters
$form : Form

buildWarehouseEntity()

private buildWarehouseEntity(ArrayHash<string|int, mixed> $values) : Warehouse
Parameters
$values : ArrayHash<string|int, mixed>
Return values
Warehouse

saveWarehouseForm()

private saveWarehouseForm(ArrayHash<string|int, mixed> $values) : bool
Parameters
$values : ArrayHash<string|int, mixed>
Return values
bool
On this page

Search results