private function _createUrlForm() { $form = new Form('url'); $form->add(UrlField::name("url")); $form->setSubmitText("Go!"); $form->action = "/upload"; return $form; }
public function _createLoginForm() { $form = new Form("login"); $form->action = "/login"; if (!$this->args('username')) { $username = ''; } else { $username = $this->args('username'); } $form->add(HiddenField::name('action')->value('login')->required(true)); $form->add(TextField::name('username')->label('Username')->value($username)->required(true)); $form->add(PasswordField::name('password')->label('Password')->required(true)); $form->add(CheckboxField::name('remember_me')->label("Remember me on this computer.")->checked(true)); $form->setSubmitText("Sign into your account"); $form->setSubmitClass("btn btn-primary btn-large"); return $form; }
/** * @return string */ private function createFileForm() { $form = new Form('form', true); /** @var StorageInterface $file */ $file = Storage::newFile(); $fields = $file->getUploadFields(); foreach ($fields as $name => $value) { $form->add(HiddenField::name($name)->value($value)); } $form->add(UploadField::name("file")); $form->setSubmitText("Upload File"); $form->action = $file->getUploadURL(); return $form; }