Esempio n. 1
0
 public function createComponentRegenerateForm()
 {
     $form = new \soundake\helpers\MyForm();
     $form->setTranslator($this->translator);
     $renderer = $form->getRenderer();
     $renderer->wrappers['error']['container'] = 'ul class="alert alert-error"';
     $form->addText('username', 'Username')->setAttribute('readonly', 'readonly');
     $form->addText('password', 'New password')->setRequired('Password must be filled.');
     $form->addHidden('hash');
     $form->addHidden('id');
     $form->addSubmit('save', 'Set up new password')->getControlPrototype()->class('btn btn-primary');
     $form->onSuccess[] = array($this, 'regeneratePassword');
     return $form;
 }