function loadParameters() { global $wgRequest; $ip = trim($wgRequest->getText('address')); $this->mAddress = $ip !== '' || $wgRequest->wasPosted() ? Block::normaliseRange($ip) : ''; $this->mReason = $wgRequest->getText('wpReason'); $this->mWhitelistStatus = $wgRequest->getCheck('wpWhitelistStatus'); $this->mEditToken = $wgRequest->getText('wpEditToken'); if ($this->mAddress) { $this->mCurrentStatus = GlobalBlocking::getWhitelistInfoByIP($this->mAddress) !== false; if (!$wgRequest->wasPosted()) { $this->mWhitelistStatus = $this->mCurrentStatus; } } else { $this->mCurrentStatus = true; } }