More maintenance for ConfirmEdit extension.
[toast/cookiecaptcha.git] / Asirra.php
index 3f1b325be7bbdd94c941ea602140ddeb1adf2b95..ff4cee9a6730d00b31e13d601903e67e3cd6f806 100644 (file)
@@ -2,6 +2,7 @@
 /**
  * Asirra CAPTCHA module for the ConfirmEdit MediaWiki extension.
  * @author Bachsau
+ * @author Niklas Laxström
  *
  * Makes use of the Asirra (Animal Species Image Recognition for
  * Restricting Access) CAPTCHA service, developed by John Douceur, Jeremy
@@ -23,21 +24,19 @@ if ( !defined( 'MEDIAWIKI' ) ) {
        exit;
 }
 
-require_once dirname( __FILE__ ) . '/ConfirmEdit.php';
-$wgCaptchaClass = 'Asirra';
+$dir = __DIR__ . '/';
+require_once( "$dir/ConfirmEdit.php" );
 
-// Default Asirra options.
-// Use LocalSettings.php for any changes
-$wgAsirraEnlargedPosition = 'bottom';
-$wgAsirraCellsPerRow = '6';
-$wgAsirraScriptPath = '';
+$wgCaptchaClass = 'Asirra';
+$wgExtensionMessagesFiles['Asirra'] = "$dir/Asirra.i18n.php";
+$wgAutoloadClasses['Asirra'] = "$dir/Asirra.class.php";
 
-// AsirraXmlParser initial values
-$wgAsirra = array
-(
-       'inResult' => 0,
-       'passed'   => 0
+$wgResourceModules['ext.confirmedit.asirra'] = array(
+       'localBasePath' => $dir,
+       'remoteExtPath' => 'ConfirmEdit',
+       'scripts' => 'ext.confirmedit.asirra.js',
+       'messages' => array(
+               'asirra-failed',
+       ),
 );
 
-$wgExtensionMessagesFiles['Asirra'] = dirname( __FILE__ ) . '/Asirra.i18n.php';
-$wgAutoloadClasses['Asirra'] = dirname( __FILE__ ) . '/Asirra.class.php';