onOffice WP Plugin

FormPostInterest extends FormPost
in package

Applicant form. A person registers itself and leaves his/her search criteria

Table of Contents

MESSAGE_ERROR  = 'error'
MESSAGE_RECAPTCHA_SPAM  = 'recaptchaSpam'
MESSAGE_REQUIRED_FIELDS_MISSING  = 'fieldmissing'
MESSAGE_SUCCESS  = 'success'
$_absolutCountResults  : int
$_formDataInstances  : array<string|int, mixed>
$_formNo  : int
$_pCompoundFields  : CompoundFieldsFilter
$_pFieldsCollection  : FieldsCollection
$_pFieldsCollectionConfiguratorForm  : FieldsCollectionConfiguratorForm
$_pFormPostConfiguration  : FormPostConfiguration
$_pFormPostInterestConfiguration  : FormPostInterestConfiguration
$_pSearchcriteriaFields  : SearchcriteriaFields
__construct()  : mixed
getAbsolutCountResults()  : int
getFormDataInstance()  : FormData
getFormNo()  : int
incrementFormNo()  : mixed
initialCheck()  : void
setFormDataInstances()  : mixed
analyseFormContentByPrefix()  : mixed
expandFieldsCollection()  : array<string|int, mixed>
getAllowedPostVars()  : array<string|int, mixed>
getFieldsCollection()  : FieldsCollection
setAbsolutCountResults()  : mixed
setFieldsCollection()  : mixed
buildFormData()  : FormData
checkCaptcha()  : bool
createSearchcriteria()  : mixed
createStringFromInputData()  : string
sendEmail()  : mixed

Constants

MESSAGE_ERROR

public mixed MESSAGE_ERROR = 'error'

MESSAGE_RECAPTCHA_SPAM

public mixed MESSAGE_RECAPTCHA_SPAM = 'recaptchaSpam'

MESSAGE_REQUIRED_FIELDS_MISSING

public mixed MESSAGE_REQUIRED_FIELDS_MISSING = 'fieldmissing'

MESSAGE_SUCCESS

public mixed MESSAGE_SUCCESS = 'success'

Properties

$_absolutCountResults

private int $_absolutCountResults = 0

$_formDataInstances

private array<string|int, mixed> $_formDataInstances = []

$_formNo

private static int $_formNo = 0

Methods

__construct()

public __construct(FormPostConfiguration $pFormPostConfiguration, FormPostInterestConfiguration $pFormPostInterestConfiguration, SearchcriteriaFields $pSearchcriteriaFields, FieldsCollectionConfiguratorForm $pFieldsCollectionConfiguratorForm) : mixed
Parameters
$pFormPostConfiguration : FormPostConfiguration
$pFormPostInterestConfiguration : FormPostInterestConfiguration
$pSearchcriteriaFields : SearchcriteriaFields
$pFieldsCollectionConfiguratorForm : FieldsCollectionConfiguratorForm
Return values
mixed

getAbsolutCountResults()

public getAbsolutCountResults() : int
Return values
int

getFormNo()

public getFormNo() : int
Return values
int

incrementFormNo()

public static incrementFormNo() : mixed
Return values
mixed

setFormDataInstances()

public setFormDataInstances(FormData $pFormData) : mixed
Parameters
$pFormData : FormData
Return values
mixed

expandFieldsCollection()

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

setAbsolutCountResults()

protected setAbsolutCountResults(int $absolutCountResults) : mixed
Parameters
$absolutCountResults : int
Return values
mixed

createSearchcriteria()

private createSearchcriteria(FormData $pFormData, int $addressId) : mixed
Parameters
$pFormData : FormData
$addressId : int
Tags
throws
ApiClientException
throws
DependencyException
throws
NotFoundException
Return values
mixed

createStringFromInputData()

private createStringFromInputData(array<string|int, mixed> $inputData) : string
Parameters
$inputData : array<string|int, mixed>
Return values
string

Search results