Ip\Internal\Pages\Helper::addPageForm PHP Method

addPageForm() public static method

public static addPageForm ( )
    public static function addPageForm()
    {
        $form = new \Ip\Form();
        $form->setEnvironment(\Ip\Form::ENVIRONMENT_ADMIN);
        $form->setAjaxSubmit(false);
        $field = new \Ip\Form\Field\Text(array('name' => 'title', 'label' => __('Title', 'Ip-admin', false)));
        $form->addField($field);
        $field = new \Ip\Form\Field\Checkbox(array('name' => 'isVisible', 'label' => __('Visible', 'Ip-admin', false), 'value' => !ipGetOption('Pages.hideNewPages', 0)));
        $form->addField($field);
        $values = array(array('top', __('Top', 'Ip-admin', false)), array('above', __('Above selected', 'Ip-admin', false)), array('child', __('Child of selected', 'Ip-admin', false)), array('below', __('Below selected', 'Ip-admin', false)), array('bottom', __('Bottom', 'Ip-admin', false)));
        $field = new \Ip\Form\Field\Select(array('name' => 'position', 'label' => __('Position', 'Ip-admin', false), 'values' => $values, 'value' => 'below'));
        $form->addField($field);
        return $form;
    }