Example #1
0
 private function _createUrlForm()
 {
     $form = new Form('url');
     $form->add(UrlField::name("url"));
     $form->setSubmitText("Go!");
     $form->action = "/upload";
     return $form;
 }
Example #2
0
 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;
 }
Example #3
0
 /**
  * @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;
 }