function phrase_captcha_settings_form_validate in CAPTCHA Pack 5
Same name and namespace in other branches
- 6 text_captcha/phrase_captcha/phrase_captcha.admin.inc \phrase_captcha_settings_form_validate()
- 7 text_captcha/phrase_captcha/phrase_captcha.admin.inc \phrase_captcha_settings_form_validate()
Validate function of the administration form
File
- text_captcha/
phrase_captcha/ phrase_captcha.module, line 95
Code
function phrase_captcha_settings_form_validate($form_id, $form_values) {
if ($form_id == 'phrase_captcha_settings_form') {
if ($form_values['phrase_captcha_words'] == PHRASE_CAPTCHA_USER_DEFINED_WORDS) {
$word_count_minimum = (int) $form_values['phrase_captcha_word_quantity'] + (int) $form_values['phrase_captcha_additional_word_quantity'] + 2;
_text_captcha_word_pool_validate('phrase_captcha_userdefined_word_pool', $form_values, $word_count_minimum, NULL, NULL);
}
// check word selection
if (count(array_filter($form_values['phrase_captcha_word_selection_challenges'])) < 1) {
form_set_error('phrase_captcha_word_selection_challenges', t('You need to select at least one word selection criterium'));
}
}
}