Documentation

CRM_Event_Form_EventFormTrait

Trait implements getContactValue + overridable getContactID functions.

These are commonly used on forms - although getContactID() would often be overridden. By using these functions it is not necessary to know if the Contact ID has already been defined as getContactID() will retrieve them form the values available (unless it is yet to be created).

Table of Contents

Methods

getEventID()  : int|null
Get the selected Event ID.
getEventValue()  : mixed
Get the value for a field relating to the event.
getParticipantID()  : int|null
Get id of participant being acted on.
getParticipantValue()  : mixed
Get a value from the participant being acted on.
isEventFull()  : bool
Is the event full already.

Methods

getEventID()

Get the selected Event ID.

public getEventID() : int|null
APIYes
Tags
noinspection

PhpUnhandledExceptionInspection

Return values
int|null

getEventValue()

Get the value for a field relating to the event.

public getEventValue(string $fieldName) : mixed
APIYes

All values returned in apiv4 format. Escaping may be required.

Parameters
$fieldName : string
Tags
throws
CRM_Core_Exception

getParticipantID()

Get id of participant being acted on.

public getParticipantID() : int|null
APIYes
Return values
int|null

getParticipantValue()

Get a value from the participant being acted on.

public getParticipantValue(string $fieldName) : mixed
APIYes

All values returned in apiv4 format. Escaping may be required.

Parameters
$fieldName : string
Tags
throws
CRM_Core_Exception

isEventFull()

Is the event full already.

public isEventFull() : bool
APIYes

This function may be calculated by v4 api in time, in which case the function will call that instead but will remain available.

Tags
throws
CRM_Core_Exception
Return values
bool

        
On this page

Search results