Exemple #1
0
 protected function createComponent($name)
 {
     switch ($name) {
         default:
             parent::createComponent($name);
             break;
         case 'newsletterform':
             $form = new MyForm();
             $form->getElementPrototype()->class = 'ajax';
             $form->addText('email', 'Váš email')->addRule(NAPPFORM::FILLED, 'Email musí byť vyplnený.')->addRule(NAPPFORM::EMAIL, 'Zadaný email nieje v správnom tvare.');
             //				$form['email']->getLabelPrototype()->class = 'inlined';
             //				$form['email']->getLabelPrototype()->id = 'emaillabel';
             $form->addSubmit('sendnewsletter', 'Ok');
             $form->onSuccess[] = array($this, 'sendToEmailRegisterToNewsletter');
             return $form;
             break;
     }
 }
Exemple #2
0
 protected function createComponent($name)
 {
     $this->load();
     return parent::createComponent($name);
 }