Merge pull request #30 from Taitava/master

Create allow_numeric_answer option
This commit is contained in:
Damian Mooyman 2015-09-01 11:29:54 +12:00
commit 76b563993c

View File

@ -22,6 +22,13 @@ class MathSpamProtectorField extends TextField {
*/
private static $question_prefix;
/**
* @config
*
* @var bool $allow_numeric_answer
*/
private static $allow_numeric_answer = true;
public function Field($properties = array()) {
if(Config::inst()->get('MathSpamProtectorField', 'enabled')) {
return parent::Field($properties);
@ -126,7 +133,7 @@ class MathSpamProtectorField extends TextField {
$word = MathSpamProtectorField::digit_to_word($v1 + $v2);
return ($word == strtolower($answer) || ($v1 + $v2) == $answer);
return ($word == strtolower($answer) || (Config::inst()->get('MathSpamProtectorField', 'allow_numeric_answer') && (($v1 + $v2) == $answer)));
}
/**