function phrase_captcha_settings_form_validate in CAPTCHA Pack 7
Same name and namespace in other branches
- 5 text_captcha/phrase_captcha/phrase_captcha.module \phrase_captcha_settings_form_validate()
- 6 text_captcha/phrase_captcha/phrase_captcha.admin.inc \phrase_captcha_settings_form_validate()
Validate function of the administration form
1 string reference to 'phrase_captcha_settings_form_validate'
- phrase_captcha_settings_form in text_captcha/
phrase_captcha/ phrase_captcha.admin.inc - Administration form
File
- text_captcha/
phrase_captcha/ phrase_captcha.admin.inc, line 63 - Functionality and helper functions for PHRASE CAPTCHA administration.
Code
function phrase_captcha_settings_form_validate($form, &$form_state) {
if ($form_state['values']['phrase_captcha_words'] == PHRASE_CAPTCHA_USER_DEFINED_WORDS) {
$word_count_minimum = $form_state['values']['phrase_captcha_word_quantity'] + $form_state['values']['phrase_captcha_additional_word_quantity'] + 2;
_text_captcha_word_pool_validate('phrase_captcha_userdefined_word_pool', $form_state['values'], $word_count_minimum, NULL, NULL);
}
// Check word selection
if (count(array_filter($form_state['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'));
}
}