diff options
Diffstat (limited to 'extensions/ConfirmEdit/ConfirmEditHooks.php')
-rw-r--r-- | extensions/ConfirmEdit/ConfirmEditHooks.php | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/extensions/ConfirmEdit/ConfirmEditHooks.php b/extensions/ConfirmEdit/ConfirmEditHooks.php deleted file mode 100644 index af8b9c44..00000000 --- a/extensions/ConfirmEdit/ConfirmEditHooks.php +++ /dev/null @@ -1,96 +0,0 @@ -<?php - -class ConfirmEditHooks { - /** - * Get the global Captcha instance - * - * @return SimpleCaptcha - */ - static function getInstance() { - global $wgCaptcha, $wgCaptchaClass; - - static $done = false; - - if ( !$done ) { - $done = true; - $wgCaptcha = new $wgCaptchaClass; - } - - return $wgCaptcha; - } - - static function confirmEditMerged( $editPage, $newtext ) { - return self::getInstance()->confirmEditMerged( $editPage, $newtext ); - } - - static function confirmEditAPI( $editPage, $newtext, &$resultArr ) { - return self::getInstance()->confirmEditAPI( $editPage, $newtext, $resultArr ); - } - - static function addNewAccountApiForm( $apiModule, $loginForm ) { - return self::getInstance()->addNewAccountApiForm( $apiModule, $loginForm ); - } - - static function addNewAccountApiResult( $apiModule, $loginPage, &$result ) { - return self::getInstance()->addNewAccountApiResult( $apiModule, $loginPage, $result ); - } - - static function injectUserCreate( &$template ) { - return self::getInstance()->injectUserCreate( $template ); - } - - static function confirmUserCreate( $u, &$message, &$status = null ) { - return self::getInstance()->confirmUserCreate( $u, $message, $status ); - } - - static function triggerUserLogin( $user, $password, $retval ) { - return self::getInstance()->triggerUserLogin( $user, $password, $retval ); - } - - static function injectUserLogin( &$template ) { - return self::getInstance()->injectUserLogin( $template ); - } - - static function confirmUserLogin( $u, $pass, &$retval ) { - return self::getInstance()->confirmUserLogin( $u, $pass, $retval ); - } - - static function injectEmailUser( &$form ) { - return self::getInstance()->injectEmailUser( $form ); - } - - static function confirmEmailUser( $from, $to, $subject, $text, &$error ) { - return self::getInstance()->confirmEmailUser( $from, $to, $subject, $text, $error ); - } - - // Default $flags to 1 for backwards-compatible behavior - public static function APIGetAllowedParams( &$module, &$params, $flags = 1 ) { - return self::getInstance()->APIGetAllowedParams( $module, $params, $flags ); - } - - public static function APIGetParamDescription( &$module, &$desc ) { - return self::getInstance()->APIGetParamDescription( $module, $desc ); - } -} - -class CaptchaSpecialPage extends UnlistedSpecialPage { - public function __construct() { - parent::__construct( 'Captcha' ); - } - - function execute( $par ) { - $this->setHeaders(); - - $instance = ConfirmEditHooks::getInstance(); - - switch( $par ) { - case "image": - if ( method_exists( $instance, 'showImage' ) ) { - return $instance->showImage(); - } - case "help": - default: - return $instance->showHelp(); - } - } -} |