protected function createComponentNewsletterForm()
 {
     $events = $this->event->order('id DESC')->limit(10)->fetchPairs('id', 'name');
     $events[null] = 'ODESLAT VŠEM';
     $form = new UI\Form();
     $form->addSelect('event_id', 'Účatníků události', $events);
     $form->addText('subject', 'Předmět:');
     $form->addTextArea('text', 'text')->setAttribute('class', 'tinyMCE');
     $form->addCheckbox('notTest', 'TOTO NENÍ TEST');
     $form->addMultiUpload('files', 'Přílohy');
     $form->addSubmit('send', 'Odeslat')->setAttribute('class', 'btn btn-danger');
     $form->onSuccess[] = array($this, 'newsletterFormSucceeded');
     $form->setDefaults($this->loadFormValues());
     return $form;
 }
Example #2
0
 public function renderDefault()
 {
     $this->template->event = $this->event->order('id DESC');
 }