Пример #1
0
 /**
  * Sign-in form factory.
  * @return Nette\Application\UI\Form
  */
 protected function createComponentSignInForm()
 {
     $form = new \CustomForm();
     $form->addText('username', 'Přihlašovací jméno:')->setRequired('Prosím zadejte přihlašovací jméno.')->setAttribute("placeholder", "Přihlašovací jméno");
     $form->addPassword('password', 'Heslo:')->setRequired('Prosím zadejte heslo.')->setAttribute("placeholder", "Heslo");
     $form->addCheckbox('remember', 'Zapamatovat přihlášení na delší dobu.');
     $form->addSubmit('send', 'Přihlásit');
     // call method signInFormSucceeded() on success
     $form->onSuccess[] = $this->signInFormSucceeded;
     $form->setCustomRenderer();
     return $form;
 }
Пример #2
0
 /** createComponentEditPageForm GET VALUES FROM  renderEdit, by line "$this['editPageForm']->setDefaults($this->page);" */
 protected function createComponentEditPageForm()
 {
     $aPages = $this->context->page->getParentsForSelect();
     // disable form submit when the page is homepage/index page of the web,
     // we dont want user to edit these homepage data
     $disabled = false;
     if ($this->page) {
         if ($this->page->id === 0) {
             $disabled = true;
         }
     }
     $form = new \CustomForm();
     $form->addText('name', 'Jméno stránky:')->setRequired('Zadejte prosím jméno stránky.');
     $form->addText('title', 'Titulek stránky:');
     $form->addText('seo_url_text', 'SEO URL text:');
     $form->addSelect('id_parent', 'Nadřazená stránka:', $aPages)->setPrompt('Zvolte nadřazenou stránku');
     $form->addCheckbox('online', 'Zobrazovat stránku?');
     $form->addSubmit('editPage', 'Editovat a uložit')->setDisabled($disabled);
     $form->onSuccess[] = array($this, 'editPageFormSucceeded');
     $form->setCustomRenderer();
     return $form;
 }