public function dispatch($request, $response) { session_start(); $article_id = $request->getPathParam('articleid'); ArticleService::removeArticleFromSession($article_id); $response->redirect('/admin.php'); }
public function dispatch($request, $response) { session_start(); $article_id = $request->getPathParam('articleid'); if ($request->isPost()) { if (ArticleService::isArticleInSession($article_id)) { $model = ArticleService::getArticleFromSession($article_id); ArticleService::createArticle($model); ArticleService::removeArticleFromSession($article_id); } $response->redirect('/admin.php'); } else { if (ArticleService::isArticleInSession($article_id)) { $model = ArticleService::getArticleFromSession($article_id); $view_adapter = new CreatePreviewArticleViewAdapter($model); $this->view = new CreatePreviewArticleView($view_adapter); $this->view->render(); } else { // $response->redirect('/admin.php'); } } }