Example #1
0
 public function saveClicked(SubmitButton $button)
 {
     $array = $button->getForm()->getValues();
     unset($array['authorId']);
     try {
         $array['url'] = Model::createUri($array['title'], $array['author'], $array['workId']);
     } catch (Exception $e) {
         $this->flashMessage('U tohoto autora byla již vložena práce se stejným jménem', 'error');
         return;
     }
     $array = $this->fixValues($array);
     Model::save($array, 'workId', 'works');
     $this->flashMessage('Práce uložena.', 'info');
     $this->presenter->redirect(":Admin:Default:works");
 }