function showForm( $err ) {
global $wgOut, $wgUser, $wgLang, $wgBlockExpiryOptions;
- global $wgRequest;
+ global $wgRequest, $wgSysopUserBans;
$wgOut->setPagetitle( htmlspecialchars( wfMsg( 'blockip' ) ) );
- $wgOut->addWikiText( htmlspecialchars( wfMsg( 'blockiptext' ) ) );
+ $wgOut->addWikiText( wfMsg( 'blockiptext' ) );
- $mIpaddress = htmlspecialchars( wfMsg( 'ipaddress' ) );
+ if($wgSysopUserBans) {
+ $mIpaddress = htmlspecialchars( wfMsg( 'ipadressorusername' ) );
+ } else {
+ $mIpaddress = htmlspecialchars( wfMsg( 'ipaddress' ) );
+ }
$mIpbexpiry = htmlspecialchars( wfMsg( 'ipbexpiry' ) );
$mIpbreason = htmlspecialchars( wfMsg( 'ipbreason' ) );
$mIpbsubmit = htmlspecialchars( wfMsg( 'ipbsubmit' ) );
$scBlockExpiry = htmlspecialchars( $this->BlockExpiry );
$scBlockReason = htmlspecialchars( $this->BlockReason );
- $blockExpiryFormOptions = join("</option><option>", split(",", $wgBlockExpiryOptions));
- $blockExpiryFormOptions = "<option>" . $blockExpiryFormOptions . "</option>";
+ $blockExpiryFormOptions = '<option>' .
+ implode("</option>\n\t\t\t\t\t<option>", explode(',', $wgBlockExpiryOptions)) .
+ '</option>';
$token = htmlspecialchars( $wgUser->editToken() );
<tr>
<td align=\"right\">{$mIpbexpiry}:</td>
<td align=\"left\">
- <select tabindex='2' name=\"wpBlockExpiry\"/>
+ <select tabindex='2' name=\"wpBlockExpiry\">
$blockExpiryFormOptions
</select>
</td>
}
-
- if ( $this->BlockReason == '') {
- $this->showForm( wfMsg( 'noblockreason' ) );
- return;
- }
-
# Create block
# Note: for a user block, ipb_address is only for display purposes