Bitrix API

MemberDynamicFieldInfoProvider extends InfoProvider

FinalYes

Table of Contents

Constants

USER_FIELD_ENTITY_ID  = 'SIGN_MEMBER_DYNAMIC'

Methods

getCaption()  : string
getFieldDescription()  : array{type: string, caption: string, sort: int, source: int, sourceName: string, entityId: string, userFieldId: int, items: list}|null
getFieldsForSelector()  : array{DINAMYC_MEMBER: array{CAPTION: string, FIELDS: array, MODULE_ID: string, DYNAMIC_ID: string}}
getFieldsMap()  : array<string, array{type: string, caption: string, sort: int, source: int, sourceName: string, entityId: string, userFieldId: int, items: list}>
getUserFields()  : array<string|int, mixed>
isFieldCodeMemberDynamicField()  : bool
loadFieldData()  : string
updateFieldData()  : Result

Constants

Methods

getCaption()

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

getFieldDescription()

public getFieldDescription(string $fieldName) : array{type: string, caption: string, sort: int, source: int, sourceName: string, entityId: string, userFieldId: int, items: list}|null
Parameters
$fieldName : string
Return values
array{type: string, caption: string, sort: int, source: int, sourceName: string, entityId: string, userFieldId: int, items: list}|null

getFieldsForSelector()

public getFieldsForSelector() : array{DINAMYC_MEMBER: array{CAPTION: string, FIELDS: array, MODULE_ID: string, DYNAMIC_ID: string}}
Return values
array{DINAMYC_MEMBER: array{CAPTION: string, FIELDS: array, MODULE_ID: string, DYNAMIC_ID: string}}

getFieldsMap()

public getFieldsMap() : array<string, array{type: string, caption: string, sort: int, source: int, sourceName: string, entityId: string, userFieldId: int, items: list}>
Return values
array<string, array{type: string, caption: string, sort: int, source: int, sourceName: string, entityId: string, userFieldId: int, items: list}>

getUserFields()

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

isFieldCodeMemberDynamicField()

public isFieldCodeMemberDynamicField(string $fieldCode) : bool
Parameters
$fieldCode : string
Return values
bool

loadFieldData()

public loadFieldData(int $memberId, string $fieldName[, string $subFieldName = '' ][, bool $isOriginalValue = false ]) : string
Parameters
$memberId : int
$fieldName : string
$subFieldName : string = ''
$isOriginalValue : bool = false
Return values
string

updateFieldData()

public updateFieldData(int $memberId, string $fieldName, string|array<string|int, mixed> $value) : Result
Parameters
$memberId : int
$fieldName : string
$value : string|array<string|int, mixed>
Return values
Result

        
On this page

Search results