/** * Removes a thread. */ public function removeThread() { self::resetCache(); // refresh board last post $this->board->refresh(); if ($this->thread->lastPostTime >= $this->board->getLastPostTime($this->thread->languageID)) { $this->board->setLastPosts(); } }
/** * 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(); } }