$moreEmail = '';
if ($wgEnableUserEmail) {
+ // fixme -- the "allowemail" pseudotoggle is a hacked-together
+ // inversion for the "disableemail" preference.
$emf = wfMsg( 'allowemail' );
$disabled = $disableEmailPrefs ? ' disabled="disabled"' : '';
$moreEmail =
- "<input type='checkbox' $emfc $disabled value='1' name='wpEmailFlag' id='wpEmailFlag' /> <label for='wpEmailFlag'>$emf</label>";
+ "<input type='checkbox' $emfc $disabled value='1' name='wpEmailFlag' id='wpEmailFlag' /> <label for='wpEmailFlag'>$emf</label>" .
+ $this->getToggle( 'ccmeonemails', '', $disableEmailPrefs );
}
$enotifwatchlistpages.
$enotifusertalkpages.
$enotifminoredits.
- $moreEmail.
- $this->getToggle( 'ccmeonemails' )
+ $moreEmail
)
);
}
} else {
$formatted = $wgLang->timeanddate( $epoch, false, $key );
}
- $checked = ( $key == $this->mDate ) ? true : false;
$wgOut->addHTML(
Xml::tags( 'div', null,
- Xml::radioLabel( $formatted, 'wpDate', $key, "wpDate$idCnt", $checked )
+ Xml::radioLabel( $formatted, 'wpDate', $key, "wpDate$idCnt", $key == $this->mDate )
) . "\n"
);
$idCnt++;
$this->addRow( wfMsg( 'localtime' ), $nowlocal ) .
$this->addRow(
Xml::label( wfMsg( 'timezoneoffset' ), 'wpHourDiff' ),
- Xml::input( 'wpHourDiff', 6, $this->mHourDiff, array( 'class' => 'wpHourDiff' ) ) ) .
+ Xml::input( 'wpHourDiff', 6, $this->mHourDiff, array( 'id' => 'wpHourDiff' ) ) ) .
"<tr>
<td></td>
<td class='mw-submit'>" .