public function createComponentSurveyForm() { $form = new BaseForm(); $form->setTranslator($this->translator); $form->addHidden('id'); $form->addHidden('project'); $form->addText('name', 'survey.name')->setRequired('form.required')->setAttribute('autocomplete', 'off')->addRule(Form::MAX_LENGTH, 'form.max_lenght', 100); $form->addSubmit('submit', 'survey.submit'); $form->onSubmit[] = $this->processForm; return $form; }
public function createComponentProjectForm() { $form = new BaseForm(); $form->setTranslator($this->translator); $form->addHidden('id'); $form->addText('name', 'project.name')->setRequired('form.required')->addRule(Form::MAX_LENGTH, 'form.max_lenght', 100); $form->addTextArea('text', 'project.text')->addRule(Form::MAX_LENGTH, 'form.max_length', 2000); $form->addSubmit('submit', 'project.submit'); $form->onSubmit[] = $this->processForm; return $form; }
public function createComponentUzivatelForm() { $form = new BaseForm(); $form->addHidden("id"); $form->addText("jmeno", "Jméno:")->setRequired("Zadejte jméno uživatele"); $form->addText("heslo", "Heslo:"); $form->addSelect('opravneni', "Oprávnění:")->setPrompt("Zvolte oprávnění")->setItems($this->opravneni)->setRequired("Zadejte oprávnění"); $form->addSubmit("submit", "Uložit"); $form->onSuccess[] = $this->uzivatelFormSubmit; return $form; }