|
|
@ -16,7 +16,7 @@ class AdminController
|
|
|
|
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|
|
|
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|
|
|
$news = new News(-1, $_POST['title'], $_POST['content'], new DateTime(), $di->getSecurity()->getCurrentUserId());
|
|
|
|
$news = new News(-1, $_POST['title'], $_POST['content'], new DateTime(), $di->getSecurity()->getCurrentUserId());
|
|
|
|
$di->getNewsGateway()->insert($news);
|
|
|
|
$di->getNewsGateway()->insert($news);
|
|
|
|
HttpResponse::redirect($di->getRouter()->url('news/' . $news->getId()));
|
|
|
|
HttpResponse::redirect($di->getRouter()->url($news->getSlugRedirect()));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$news = new News(-1, '', '', new DateTime(), $di->getSecurity()->getCurrentUserId());
|
|
|
|
$news = new News(-1, '', '', new DateTime(), $di->getSecurity()->getCurrentUserId());
|
|
|
|
return HttpResponse::found('edit', ['news' => $news]);
|
|
|
|
return HttpResponse::found('edit', ['news' => $news]);
|
|
|
@ -28,7 +28,7 @@ class AdminController
|
|
|
|
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|
|
|
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|
|
|
$news = new News($news->getId(), $_POST['title'], $_POST['content'], $news->getPublicationDate(), $news->getAuthorId());
|
|
|
|
$news = new News($news->getId(), $_POST['title'], $_POST['content'], $news->getPublicationDate(), $news->getAuthorId());
|
|
|
|
$di->getNewsGateway()->update($news);
|
|
|
|
$di->getNewsGateway()->update($news);
|
|
|
|
HttpResponse::redirect($di->getRouter()->url('news/' . $news->getId()));
|
|
|
|
HttpResponse::redirect($di->getRouter()->url($news->getSlugRedirect()));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return HttpResponse::found('edit', ['news' => $news]);
|
|
|
|
return HttpResponse::found('edit', ['news' => $news]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|