public function viewAction($id) { $data = $this->setData(); $data['post'] = Post::getPostById($id); $data['IMG_DIR'] = $this->IMG_POST_DIR; $data['others'] = Post::getOtherPost2($data['post']['cateID'], $id); foreach ($data['others'] as $p) { $p['link'] = strtolower($this->convertUnicode($p['title'])); } if ($data['post'] == NULL) { return $this->redirect('home'); } else { $data['title'] = $data['post']['title']; return $this->render('post/view.html.twig', $data); } }
public function editPostAction($id) { if (!$this->isAdmin()) { return $this->redirect('home'); } if ($this->isPostRequest()) { $datapost = $this->getPostData(); if ($_FILES['img-file']['name'] != '') { $datapost['image'] = $this->setImageName($_FILES['img-file']); $this->saveImage($_FILES['img-file'], $this->IMG_POST_DIR, $datapost['image']); } Post::update_post($datapost, $id); return $this->redirect('managerpost'); } $data = $this->setData(); $data['IMG_DIR'] = $this->IMG_POST_DIR; $data['post'] = Post::getPostById($id); $data['title'] = "Chỉnh sửa: " . $data['post']['title']; return $this->render('admin/editpost.html.twig', $data); }