onOffice WP Plugin

FormModelBuilderDBEstateListSettings extends FormModelBuilderDB
in package

Tags
url

http://www.onoffice.de

copyright

2003-2017, onOffice(R) GmbH

Table of Contents

CONFIG_FIELDS  = 'fields'
DEFAULT_RECORDS_PER_PAGE  = 12
DEFAULT_RECORDS_SHOW_STATUS  = 1
$_defaultFields  : array<string|int, string>
$_pFieldnames  : Fieldnames
$_pInputModelDBFactory  : InputModelDBFactory
$_values  : array<string|int, mixed>
__construct()  : mixed
callbackValueInputModelAvailableOptions()  : mixed
callbackValueInputModelIsFilterable()  : mixed
callbackValueInputModelIsHidden()  : mixed
createButtonModelFieldsConfigByCategory()  : InputModelDB
createInputModelButton()  : InputModelLabel
createInputModelEmbedCode()  : InputModelLabel
createInputModelExpose()  : InputModelDB
createInputModelFieldsConfigByCategory()  : mixed
createInputModelFilter()  : InputModelDB
createInputModelListType()  : InputModelDB
createInputModelName()  : InputModelDB
createInputModelPictureTypes()  : InputModelDB
createInputModelRandomSort()  : InputModelDB
createInputModelRecordsPerPage()  : InputModelDB
createInputModelShowReferenceEstate()  : InputModelDB
createInputModelShowReferenceEstates()  : InputModelDB
createInputModelShowStatus()  : InputModelDB
createInputModelSortBy()  : InputModelDB
createInputModelSortByChosen()  : InputModelDB
createInputModelSortByChosenStandard()  : InputModelDB
createInputModelSortByDefault()  : InputModelDB
createInputModelSortBySpec()  : InputModelDB
createInputModelSortingSelection()  : InputModelDB
createInputModelSortOrder()  : InputModelDB
createInputModelTemplate()  : InputModelDB
createSortableFieldList()  : InputModelDB
generate()  : FormModel
getDataOfSortByInput()  : array<string|int, mixed>
getInputModelAvailableOptions()  : InputModelDB
getInputModelIsFilterable()  : InputModelDB
getInputModelIsHidden()  : InputModelDB
getListViewLabels()  : array<string|int, mixed>
getListViewReferenceEstates()  : array<string|int, mixed>
getOnlyDefaultSortByFields()  : array<string|int, mixed>
setValues()  : mixed
getFieldnames()  : Fieldnames
getInputModelDBFactory()  : InputModelDBFactory
getValue()  : mixed
readExposes()  : array<string|int, mixed>
readFieldnames()  : array<string|int, mixed>
readFilters()  : array<string|int, mixed>
readTemplatePaths()  : array<string|int, mixed>
setFieldnames()  : mixed
setInputModelDBFactory()  : mixed

Constants

Properties

$_defaultFields

private static array<string|int, string> $_defaultFields = array('objekttitel', 'objektart', 'objekttyp', 'vermarktungsart', 'plz', 'ort', 'objektnr_extern', 'wohnflaeche', 'grundstuecksflaeche', 'nutzflaeche', 'anzahl_zimmer', 'anzahl_badezimmer', 'kaufpreis', 'kaltmiete')

Methods

createButtonModelFieldsConfigByCategory()

public abstract createButtonModelFieldsConfigByCategory(string $category, array<string|int, mixed> $fieldNames, string $categoryLabel) : InputModelDB
Parameters
$category : string
$fieldNames : array<string|int, mixed>
$categoryLabel : string
Return values
InputModelDB

createInputModelFieldsConfigByCategory()

public abstract createInputModelFieldsConfigByCategory(mixed $category, mixed $fieldNames, mixed $categoryLabel) : mixed
Parameters
$category : mixed
$fieldNames : mixed
$categoryLabel : mixed
Return values
mixed

getListViewReferenceEstates()

public static getListViewReferenceEstates() : array<string|int, mixed>
Return values
array<string|int, mixed>

enum values from DB

getOnlyDefaultSortByFields()

public getOnlyDefaultSortByFields(string $module) : array<string|int, mixed>
Parameters
$module : string
Return values
array<string|int, mixed>

setValues()

public setValues(array<string|int, mixed> $values) : mixed
Parameters
$values : array<string|int, mixed>
Return values
mixed

getValue()

protected getValue(string $key[, mixed $default = null ]) : mixed
Parameters
$key : string
$default : mixed = null
Return values
mixed

readExposes()

protected readExposes() : array<string|int, mixed>
Return values
array<string|int, mixed>

readFieldnames()

protected readFieldnames(string $module[, bool $withInactive = false ]) : array<string|int, mixed>
Parameters
$module : string
$withInactive : bool = false
Return values
array<string|int, mixed>

readFilters()

protected readFilters(mixed $module) : array<string|int, mixed>
Parameters
$module : mixed
Return values
array<string|int, mixed>

readTemplatePaths()

protected readTemplatePaths( $directory[,  $pattern = '*' ]) : array<string|int, mixed>
Parameters
$directory :
$pattern : = '*'
Return values
array<string|int, mixed>

Search results