Extension:RegistrationForm

What can this extension do?
This extension allows you to handle conference and other registrations.

Todo

 * Internationalization
 * Improve & simplify XML
 * $wgParser->setHook('tag', array( &$object, 'method' ) );
 * Different way of setting maxTickets and Payment Provider Details (We have WAY too many settings)
 * Allow for various payment providers (i.e. outsource IONShop)
 * Set PaymentInfo somewhere else (allowing people to use PayPal, Google Checkout, whatever)

Usage
On the page you want to have a registration form, insert a tag. You can use both options captcha and emailConfirm. I.e.: 

You should disable caching for those specific pages you're using registration on.

Download instructions
Please cut and paste the code found below and place it in. Note: $IP stands for the root directory of your MediaWiki installation, the same directory that holds LocalSettings.php.

Dependencies

 * To use the recaptcha feature, you require a set of recaptcha keys.
 * You will either need to install the ReCAPTCHA extension or manually supply the recaptcha library.

Instructions
To install this extension, add the following to LocalSettings.php:

Configuration parameters

 * captcha
 * emailconfirm

Registration.body.php
';			return($form); }	} }