PHP Class Craft\FormBuilder2_EntryService

Inheritance: extends craft\BaseApplicationComponent
Datei anzeigen Open project: roundhouse/FormBuilder-2-Craft-CMS

Public Methods

Method Description
getAllEntries ( ) Get All Entries
getAllEntriesFromFormID ( $formId ) Get All Entries From Form ID
getAllEntryIds ( ) Get All Entry ID's
getEntryById ( $entryId )
getFormByHandle ( $handle ) Get Form By Handle
getFormEntryById ( $id ) Get Form Entry By Id
getSubmissionById ( $entryId ) Get Submission By ID
getTotalEntries ( ) Get Total Entries Count
onBeforeSave ( craft\Event $event ) Fires 'onBeforeSave' Form Entry
processSubmissionEntry ( craft\FormBuilder2_EntryModel $submission ) Process Submission Entry
sendEmailNotification ( $form, $files, $postData, $customEmail, $customSubject, $message, $html = true, $email = null ) Send Email Notification
sendEmailNotificationToSubmitter ( $form, $message, $html = true, $email = null ) Send Email Notification To Submitter
validateEntry ( $form, $submissionData ) Validate values of a submitted form

Method Details

getAllEntries() public method

Get All Entries
public getAllEntries ( )

getAllEntriesFromFormID() public method

Get All Entries From Form ID
public getAllEntriesFromFormID ( $formId )

getAllEntryIds() public method

Get All Entry ID's
public getAllEntryIds ( )

getEntryById() public method

public getEntryById ( $entryId )

getFormByHandle() public method

Get Form By Handle
public getFormByHandle ( $handle )

getFormEntryById() public method

Get Form Entry By Id
public getFormEntryById ( $id )

getSubmissionById() public method

Get Submission By ID
public getSubmissionById ( $entryId )

getTotalEntries() public method

Get Total Entries Count
public getTotalEntries ( )

onBeforeSave() public method

Fires 'onBeforeSave' Form Entry
public onBeforeSave ( craft\Event $event )
$event craft\Event

processSubmissionEntry() public method

Process Submission Entry
public processSubmissionEntry ( craft\FormBuilder2_EntryModel $submission )
$submission craft\FormBuilder2_EntryModel

sendEmailNotification() public method

Send Email Notification
public sendEmailNotification ( $form, $files, $postData, $customEmail, $customSubject, $message, $html = true, $email = null )

sendEmailNotificationToSubmitter() public method

Send Email Notification To Submitter
public sendEmailNotificationToSubmitter ( $form, $message, $html = true, $email = null )

validateEntry() public method

Validate values of a submitted form
public validateEntry ( $form, $submissionData )