PHP Class Craft\FormBuilder2_EntryService

Inheritance: extends craft\BaseApplicationComponent
Afficher le fichier Open project: roundhouse/FormBuilder-2-Craft-CMS

Méthodes publiques

Méthode 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 méthode

Get All Entries
public getAllEntries ( )

getAllEntriesFromFormID() public méthode

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

getAllEntryIds() public méthode

Get All Entry ID's
public getAllEntryIds ( )

getEntryById() public méthode

public getEntryById ( $entryId )

getFormByHandle() public méthode

Get Form By Handle
public getFormByHandle ( $handle )

getFormEntryById() public méthode

Get Form Entry By Id
public getFormEntryById ( $id )

getSubmissionById() public méthode

Get Submission By ID
public getSubmissionById ( $entryId )

getTotalEntries() public méthode

Get Total Entries Count
public getTotalEntries ( )

onBeforeSave() public méthode

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

processSubmissionEntry() public méthode

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

sendEmailNotification() public méthode

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

sendEmailNotificationToSubmitter() public méthode

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

validateEntry() public méthode

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