/**
  * Removes a post.
  */
 public function removePost()
 {
     // reset cache
     ThreadAction::resetCache();
     // refresh thread
     $this->thread->refresh(false);
     if ($this->post->time >= $this->thread->lastPostTime) {
         $this->thread->setLastPost();
     }
     // refresh board
     $this->board->refresh();
     if ($this->post->time >= $this->board->getLastPostTime($this->thread->languageID)) {
         $this->board->setLastPosts();
     }
 }