diff options
Diffstat (limited to 'extensions/ConfirmEdit/Asirra.php')
-rw-r--r-- | extensions/ConfirmEdit/Asirra.php | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/extensions/ConfirmEdit/Asirra.php b/extensions/ConfirmEdit/Asirra.php new file mode 100644 index 00000000..21dd37a4 --- /dev/null +++ b/extensions/ConfirmEdit/Asirra.php @@ -0,0 +1,43 @@ +<?php +/** + * 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 + * Elson and Jon Howell at Microsoft Research. + * + * Asirra uses a large set of images from http://petfinder.com. + * + * For more information about Asirra, see: + * http://research.microsoft.com/en-us/um/redmond/projects/asirra/ + * + * This MediaWiki code is released into the public domain, without any + * warranty. YOU CAN DO WITH IT WHATEVER YOU LIKE! + * + * @file + * @ingroup Extensions + */ + +if ( !defined( 'MEDIAWIKI' ) ) { + exit; +} + +$dir = dirname( __FILE__ ) . '/'; +require_once( "$dir/ConfirmEdit.php" ); +$dir = dirname( __FILE__ ) . '/'; + +$wgCaptchaClass = 'Asirra'; +$wgExtensionMessagesFiles['Asirra'] = "$dir/Asirra.i18n.php"; +$wgAutoloadClasses['Asirra'] = "$dir/Asirra.class.php"; + +$wgResourceModules['ext.confirmedit.asirra'] = array( + 'localBasePath' => $dir, + 'remoteExtPath' => 'ConfirmEdit', + 'scripts' => 'ext.confirmedit.asirra.js', + 'messages' => array( + 'asirra-failed', + ), +); + |