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"); }