Kill the alternate EditFilter hook usage (underlying code still used, probably wants refactoring at somepoint)
Simplify a boolean return
*/
private function doConfirmEdit( $editPage, $newtext, $section, $merged = false ) {
if ( $this->shouldCheck( $editPage, $newtext, $section, $merged ) ) {
- if ( $this->passCaptcha() ) {
- return true;
- } else {
- return false;
- }
+ return $this->passCaptcha();
} else {
wfDebug( "ConfirmEdit: no need to show captcha.\n" );
return true;
return $this->confirmEdit( $editPage, $newtext, false, true );
}
-
function confirmEditAPI( $editPage, $newtext, &$resultArr ) {
if ( !$this->doConfirmEdit( $editPage, $newtext, false, false ) ) {
$this->addCaptchaAPI( $resultArr );
$wgExtensionMessagesFiles['ConfirmEdit'] = "$wgConfirmEditIP/ConfirmEdit.i18n.php";
$wgExtensionAliasesFiles['ConfirmEdit'] = "$wgConfirmEditIP/ConfirmEdit.alias.php";
-if ( defined( 'MW_SUPPORTS_EDITFILTERMERGED' ) ) {
- $wgHooks['EditFilterMerged'][] = 'ConfirmEditHooks::confirmEditMerged';
-} else {
- $wgHooks['EditFilter'][] = 'ConfirmEditHooks::confirmEdit';
-}
+$wgHooks['EditFilterMerged'][] = 'ConfirmEditHooks::confirmEditMerged';
$wgHooks['UserCreateForm'][] = 'ConfirmEditHooks::injectUserCreate';
$wgHooks['AbortNewAccount'][] = 'ConfirmEditHooks::confirmUserCreate';
$wgHooks['LoginAuthenticateAudit'][] = 'ConfirmEditHooks::triggerUserLogin';
return $wgCaptcha;
}
- static function confirmEdit( $editPage, $newtext, $section ) {
- return self::getInstance()->confirmEdit( $editPage, $newtext, $section );
- }
-
static function confirmEditMerged( $editPage, $newtext ) {
return self::getInstance()->confirmEditMerged( $editPage, $newtext );
}