X-Git-Url: https://git.toastfreeware.priv.at/toast/cookiecaptcha.git/blobdiff_plain/10f78a6edd89724422e141d660124413af9700e0..beb6a182ebf8245b424314c4d622930d0ded221c:/FancyCaptcha.php diff --git a/FancyCaptcha.php b/FancyCaptcha.php index 14a6341..80b7874 100644 --- a/FancyCaptcha.php +++ b/FancyCaptcha.php @@ -18,16 +18,20 @@ * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * http://www.gnu.org/copyleft/gpl.html * - * @addtogroup Extensions + * @file + * @ingroup Extensions */ if ( !defined( 'MEDIAWIKI' ) ) { exit; } +require_once dirname( __FILE__ ) . '/ConfirmEdit.php'; +$wgCaptchaClass = 'FancyCaptcha'; + global $wgCaptchaDirectory; $wgCaptchaDirectory = "$wgUploadDirectory/captcha"; // bad default :D @@ -37,6 +41,13 @@ $wgCaptchaDirectoryLevels = 0; // To break into subdirectories global $wgCaptchaSecret; $wgCaptchaSecret = "CHANGE_THIS_SECRET!"; -$dir = dirname(__FILE__) . '/'; -$wgExtensionMessagesFiles['FancyCaptcha'] = $dir . 'FancyCaptcha.i18n.php'; -$wgAutoloadClasses['FancyCaptcha'] = $dir . 'FancyCaptcha.class.php'; +/** + * By default the FancyCaptcha rotates among all available captchas. + * Setting $wgCaptchaDeleteOnSolve to true will delete the captcha + * files when they are correctly solved. Thus the user will need + * something like a cron creating new thumbnails to avoid drying up. + */ +$wgCaptchaDeleteOnSolve = false; + +$wgExtensionMessagesFiles['FancyCaptcha'] = dirname( __FILE__ ) . '/FancyCaptcha.i18n.php'; +$wgAutoloadClasses['FancyCaptcha'] = dirname( __FILE__ ) . '/FancyCaptcha.class.php';