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; }
public function renderDefault() { $this->template->event = $this->event->order('id DESC'); }