/**
  * Disables the selected thread.
  */
 public function disable()
 {
     if (!$this->board->getModeratorPermission('canEnableThread')) {
         return;
     }
     if ($this->thread != null && !$this->thread->isDisabled) {
         $this->thread->disable();
         $this->removeThread();
     }
 }