/** * Enables the selected thread. */ public function enable() { if (!$this->board->getModeratorPermission('canEnableThread')) { return; } if ($this->thread != null && $this->thread->isDisabled) { $this->thread->enable(); $this->thread->refresh(); $this->addThread(); } }
/** * 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(); } }