public function formSucceeded(UI\Form $form, $values)
 {
     $eventData = ['name' => $values['name'], 'annotation' => $values['annotation'], 'description' => $values['description'], 'date' => new \DateTime($values['date']), 'main' => $values['main'], 'ticket' => $values['ticket'], 'registration' => $values['registration'], 'document' => $values['document'], 'note' => $values['note'], 'max_ticket_per_email' => $values['max_ticket_per_email']];
     $eventId = $this->getParameter('id');
     if ($eventId) {
         $event = $this->event->get($eventId);
         if (!$event) {
             $this->error('Data nebyla nalezena v databázi.', '404');
         } else {
             $event->update($eventData);
         }
         $this->flashMessage('Změny uloženy.', 'success');
     } else {
         $event = $this->event->insert($eventData);
         $this->flashMessage('Akce vložena do databáze.', 'success');
     }
     // obrázky
     if ($this->saveFile($values['eventImage'], 'event/' . $event->id . '.jpg')) {
         $this->flashMessage('Obrázek akce uložen.', 'success');
     }
     if ($this->saveFile($values['ticketImage'], 'ticket/' . $event->id . '.jpg')) {
         $this->flashMessage('Obrázek vstupenky uložen.', 'success');
     }
     // PDFko
     /** @var Nette\Http\FileUpload $attachedDocument */
     $attachedDocument = $values['attachedDocument'];
     if ($attachedDocument->isOk() || self::getExtensionByName($attachedDocument->getName()) == 'pdf') {
         $attachedDocument->move(self::SAVE_DIR . 'event-pdf/' . $event->id . '.pdf');
         $this->flashMessage('Dokument uložen.', 'success');
     }
     $this->redirect('edit', $event->id);
 }