Ip\Internal\Content\Widget\Form\Controller::optionsForm PHP Method

optionsForm() protected method

protected optionsForm ( )
    protected function optionsForm()
    {
        $form = new \Ip\Form();
        $form->setEnvironment(\Ip\Form::ENVIRONMENT_ADMIN);
        $field = new \Ip\Form\Field\RichText(array('name' => 'success', 'label' => __('Thank you message', 'Ip-admin', false)));
        $form->addfield($field);
        $field = new \Ip\Form\Field\Select(array('name' => 'sendTo', 'label' => __('Recipient', 'Ip-admin', false)));
        $values = array(array('default', __('Website\'s email', 'Ip-admin', false) . ' (' . ipGetOptionLang('Config.websiteEmail') . ')'), array('custom', __('Custom emails separated by space', 'Ip-admin', false)));
        $field->setValues($values);
        $form->addfield($field);
        $field = new \Ip\Form\Field\Text(array('name' => 'emails', 'label' => __('Custom emails separated by space', 'Ip-admin', false)));
        $form->addField($field);
        $field = new \Ip\Form\Field\Text(array('name' => 'buttonText', 'label' => __('Submit button text (leave empty for default)', 'Ip-admin', false)));
        $form->addField($field);
        return $form;
        // Output a string with generated HTML form
    }