function bb_register_activation_hook($file, $function) { bb_log_deprecated('function', __FUNCTION__, 'bb_register_plugin_activation_hook'); bb_register_plugin_activation_hook($file, $function); }
// Compatibility with anything else that uses reCAPTCHA require_once dirname(__FILE__) . '/recaptchalib.php'; } $resp = recaptcha_check_answer($settings['recaptcha_priv'], $_SERVER['REMOTE_ADDR'], $_POST['recaptcha_challenge_field'], $_POST['recaptcha_response_field']); if ($resp->is_valid) { setcookie('nospamuser-override', bb_create_nonce('nospamuser-override-' . $_SERVER['REMOTE_ADDR']), bb_nonce_tick() * apply_filters('bb_nonce_life', 86400) / 2); } bb_safe_redirect(bb_get_uri('register.php', null, BB_URI_CONTEXT_BB_USER_FORMS + BB_URI_CONTEXT_HEADER)); } exit; } function nospamuser_install() { bb_update_option('nospamuser-settings', wp_parse_args(bb_get_option('nospamuser-settings'), array('days' => 30, 'min_occur' => 5, 'max_occur' => 10, 'api_key' => '', 'recaptcha_mode' => 'aggressive', 'recapthca_pub' => '', 'recaptcha_priv' => '', 'stats_public' => 0))); } bb_register_plugin_activation_hook(__FILE__, 'nospamuser_install'); function nospamuser_admin_parse() { bb_check_admin_referer('nospamuser-admin'); $settings = bb_get_option('nospamuser-settings'); $success = array(); $error = array(); if ($_POST['days'] != $settings['days']) { if ((int) $_POST['days'] > 0) { $settings['days'] = $_POST['days']; $success[] = __('Maximum days', 'nospamuser'); } else { $error[] = __('Maximum days', 'nospamuser'); } } if ($_POST['min_occur'] != $settings['min_occur']) {