/** * @return Form */ public function QuickFeedbackForm() { $fields = FieldList::create(LiteralField::create('RatingTitle', _t('QuickFeedback.Title', '<h4>Was this article helpful?</h4>')), ButtonGroupField::create('Rating', '', array('1' => _t('QuickFeedback.Yes', 'Yes'), '0' => _t('QuickFeedback.No', 'No'))), TextareaField::create('Comment', _t('QuickFeedback.Comment', 'Comment'))); if ((bool) Config::inst()->get('QuickFeedbackExtension', 'redirect_field')) { $fields->push(HiddenField::create('Redirect', null, $_SERVER['REQUEST_URI'])); } $form = Form::create($this->owner, 'QuickFeedbackForm', $fields, FieldList::create(FormAction::create('doSubmit', _t('QuickFeedback.Submit', 'Submit')))); return $form; }
/** * @return Form */ public function QuickFeedbackForm() { $form = Form::create($this->owner, 'QuickFeedbackForm', FieldList::create(LiteralField::create('RatingTitle', _t('QuickFeedback.Title', '<h4>Was this article helpful?</h4>')), ButtonGroupField::create('Rating', '', array('1' => _t('QuickFeedback.Yes', 'Yes'), '0' => _t('QuickFeedback.No', 'No'))), TextareaField::create('Comment', _t('QuickFeedback.Comment', 'Comment'))), FieldList::create(FormAction::create('doSubmit', _t('QuickFeedback.Submit', 'Submit')))); return $form; }