Craft\AmFormsVariable::displaySubmission PHP Method

displaySubmission() public method

Display a submission to edit and save it.
public displaySubmission ( integer $id ) : string
$id integer
return string
    public function displaySubmission($id)
    {
        // Get the submission
        $submission = $this->getSubmissionById($id);
        if (!$submission) {
            craft()->amForms->handleError(Craft::t('No submission exists with the ID “{id}”.', array('id' => $id)));
            return false;
        }
        // Get the form
        $form = $submission->getForm();
        if (!$form) {
            craft()->amForms->handleError(Craft::t('No form exists with the ID “{id}”.', array('id' => $submission->formId)));
            return false;
        }
        // Set active submission
        craft()->amForms_submissions->setActiveSubmission($submission);
        // Display the edit form!
        return craft()->amForms_forms->displayForm($form);
    }