Craft\FormBuilder2_EntryController::actionViewEntry PHP Method

actionViewEntry() public method

View/Edit Entry
public actionViewEntry ( array $variables = [] )
$variables array
    public function actionViewEntry(array $variables = array())
    {
        $entry = craft()->formBuilder2_entry->getSubmissionById($variables['entryId']);
        if (empty($entry)) {
            throw new HttpException(404);
        }
        $files = '';
        if ($entry->files) {
            $files = [];
            foreach ($entry->files as $key => $value) {
                $files[] = craft()->assets->getFileById($value);
            }
        }
        $settings = craft()->plugins->getPlugin('FormBuilder2')->getSettings();
        $variables['settings'] = $settings;
        $variables['entry'] = $entry;
        $variables['title'] = 'FormBuilder2';
        $variables['form'] = craft()->formBuilder2_form->getFormById($entry->formId);
        $variables['files'] = $files;
        $variables['submission'] = $entry->submission;
        $variables['navigation'] = $this->navigation();
        $this->renderTemplate('formbuilder2/entries/_view', $variables);
    }