/**
  * @see Form::readFormParameters()
  */
 public function readFormParameters()
 {
     parent::readFormParameters();
     if (isset($_POST['disablePost']) && $this->board->getModeratorPermission('canEnablePost')) {
         $this->disablePost = intval($_POST['disablePost']);
     }
     if (isset($_POST['markAsDone']) && MODULE_THREAD_MARKING_AS_DONE && $this->board->enableMarkingAsDone && !$this->thread->isDone && ($this->board->getModeratorPermission('canMarkAsDoneThread') || WCF::getUser()->userID && WCF::getUser()->userID == $this->thread->userID && $this->board->getPermission('canMarkAsDoneOwnThread'))) {
         $this->markAsDone = intval($_POST['markAsDone']);
     }
 }
 /**
  * @see Form::readFormParameters()
  */
 public function readFormParameters()
 {
     parent::readFormParameters();
     $this->hideEditNote = 0;
     if (isset($_POST['hideEditNote']) && $this->board->getPermission('canHideEditNote')) {
         $this->hideEditNote = intval($_POST['hideEditNote']);
     }
     if (isset($_POST['deleteReason'])) {
         $this->deleteReason = StringUtil::trim($_POST['deleteReason']);
     }
     if (isset($_POST['editReason'])) {
         $this->editReason = StringUtil::trim($_POST['editReason']);
     }
 }