New "Asirra" module, from the Asirra extension by Bachsau
[toast/cookiecaptcha.git] / Asirra.php
1 <?php
2 /**
3  * Asirra CAPTCHA module for the ConfirmEdit MediaWiki extension.
4  * @author Bachsau
5  *
6  * Makes use of the Asirra (Animal Species Image Recognition for
7  * Restricting Access) CAPTCHA service, developed by John Douceur, Jeremy
8  * Elson and Jon Howell at Microsoft Research.
9  *
10  * Asirra uses a large set of images from http://petfinder.com.
11  *
12  * For more information about Asirra, see:
13  * http://research.microsoft.com/en-us/um/redmond/projects/asirra/
14  *
15  * This MediaWiki code is released into the public domain, without any
16  * warranty. YOU CAN DO WITH IT WHATEVER YOU LIKE!
17  *
18  * @file
19  * @ingroup Extensions
20  */
21
22 if ( !defined( 'MEDIAWIKI' ) ) {
23         exit;
24 }
25
26 require_once dirname( __FILE__ ) . '/ConfirmEdit.php';
27 $wgCaptchaClass = 'Asirra';
28
29 // Default Asirra options.
30 // Use LocalSettings.php for any changes
31 $wgAsirraEnlargedPosition = 'bottom';
32 $wgAsirraCellsPerRow = '6';
33 $wgAsirraScriptPath = '';
34
35 // AsirraXmlParser initial values
36 $wgAsirra = array
37 (
38         'inResult' => 0,
39         'passed'   => 0
40 );
41
42 $wgExtensionMessagesFiles['Asirra'] = dirname( __FILE__ ) . '/Asirra.i18n.php';
43 $wgAutoloadClasses['Asirra'] = dirname( __FILE__ ) . '/Asirra.class.php';