Modifying ConfirmEdit extension to make it API-friendly:
authorRoan Kattouw <catrope@users.mediawiki.org>
Thu, 28 Feb 2008 17:42:23 +0000 (17:42 +0000)
committerRoan Kattouw <catrope@users.mediawiki.org>
Thu, 28 Feb 2008 17:42:23 +0000 (17:42 +0000)
commitc112c24f54cce653e9089fdaff2bf7e691a8a248
tree01f511b1d269788937f3591e186ca4e594fceb18
parent50b0cf3c05f45d6f190d3101fc47afab6b002ec4
Modifying ConfirmEdit extension to make it API-friendly:
* Hooking into the APIEditBeforeSave hook (which will appear in the ApiEdit_Vodafone branch in the next revision)
* Moved general CAPTCHA generation in SimpleCaptcha to getCaptcha()
* Moved general confirmEdit() functionality to doConfirmEdit() to facilitate differtiating between UI and API handling
* Adding SimpleCaptcha::addCaptchaAPI() method that adds CAPTCHA information to an API result array. Other CAPTCHA implementations should override this method with a function that does the same (did this for FancyCaptcha and MathCaptcha)
ConfirmEdit.php
ConfirmEdit_body.php
FancyCaptcha.class.php
MathCaptcha.class.php