summaryrefslogtreecommitdiff
path: root/extensions/ConfirmEdit/ConfirmEditHooks.php
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/ConfirmEdit/ConfirmEditHooks.php')
-rw-r--r--extensions/ConfirmEdit/ConfirmEditHooks.php96
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();
- }
- }
-}