function _filter_recaptcha_mailhide_settings in reCAPTCHA 7
Same name and namespace in other branches
- 8 recaptcha_mailhide/recaptcha_mailhide.module \_filter_recaptcha_mailhide_settings()
1 string reference to '_filter_recaptcha_mailhide_settings'
- recaptcha_mailhide_filter_info in recaptcha_mailhide/
recaptcha_mailhide.module - Implements hook_filter_info().
File
- recaptcha_mailhide/
recaptcha_mailhide.module, line 74 - Protects email addresses using the reCAPTCHA web service.
Code
function _filter_recaptcha_mailhide_settings($form, &$form_state, $filter, $format, $defaults, $filters) {
_recaptcha_mailhide_load_library();
$public = isset($filter->settings['recaptcha_mailhide_public_key']) ? $filter->settings['recaptcha_mailhide_public_key'] : '';
$private = isset($filter->settings['recaptcha_mailhide_private_key']) ? $filter->settings['recaptcha_mailhide_private_key'] : '';
$settings['recaptcha_mailhide_public_key'] = array(
'#type' => 'textfield',
'#title' => t('Public Key'),
'#default_value' => $public,
'#maxlength' => 50,
'#description' => t('Your public Mailhide key obtained from <a href="@url" target="_blank">reCAPTCHA</a>.', array(
'@url' => 'https://www.google.com/recaptcha/mailhide/apikey',
)),
);
$settings['recaptcha_mailhide_private_key'] = array(
'#type' => 'textfield',
'#title' => t('Private Key'),
'#default_value' => $private,
'#maxlength' => 50,
'#description' => t('Your private Mailhide key obtained from <a href="@url" target="_blank">reCAPTCHA</a>.', array(
'@url' => 'https://www.google.com/recaptcha/mailhide/apikey',
)),
);
return $settings;
}