function bb_register_activation_hook($file, $function)
{
    bb_log_deprecated('function', __FUNCTION__, 'bb_register_plugin_activation_hook');
    bb_register_plugin_activation_hook($file, $function);
}
Exemple #2
0
            // 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']) {