Ejemplo n.º 1
0
 public function show()
 {
     $data = array();
     $blogId = isset($_GET['id']) ? (int) $_GET['id'] : 0;
     if ($blogId == 0) {
         header("Location: index.php?c=blog");
     }
     $blogCollection = new BlogCollection();
     $blog = $blogCollection->getOne($blogId);
     if ($blog === null) {
         header("Location: index.php?c=blog");
     }
     $blogImagesCollection = new BlogImagesCollection();
     $blogImages = $blogImagesCollection->getAll(array('blog_post_id' => $blog->getId()));
     $data['blog'] = $blog;
     $data['blogImages'] = $blogImages;
     $this->loadFrontView('blog/show', $data);
 }
Ejemplo n.º 2
0
 public function deleteBlogImage()
 {
     if (!$this->loggedIn()) {
         header('Location: index.php?c=login&m=login');
     }
     if (!isset($_GET['id'])) {
         header('Location: index.php?c=blog&m=index');
     }
     $imageCollection = new BlogImagesCollection();
     $image = $imageCollection->getOne($_GET['id']);
     if (is_null($image)) {
         header('Location: index.php?c=blog&m=index');
     }
     $tourId = $image->getBlogPostId();
     unlink('uploads/tours/' . $image->getImage());
     $imageCollection->delete($_GET['id']);
     header("Location: index.php?c=blog&m=blogImages&id=" . $tourId);
 }