function wpfp_add_favorite($post_id = "")
{
    if (empty($post_id)) {
        $post_id = $_REQUEST['postid'];
    }
    if (wpfp_get_option('opt_only_registered') && !is_user_logged_in()) {
        wpfp_die_or_go(wpfp_get_option('text_only_registered'));
        return false;
    }
    if (is_user_logged_in() && wpfp_get_option('use_nonce_logged_in')) {
        if (!check_ajax_referer('wpcf-addfav_use_nonce_logged_in', 'security', false)) {
            wpfp_die_or_go(wpfp_get_option('text_only_registered'));
            return false;
        }
    }
    if (wpfp_do_add_to_list($post_id)) {
        // added, now?
        do_action('wpfp_after_add', $post_id);
        if (wpfp_get_option('statistics')) {
            wpfp_update_post_meta($post_id, 1);
        }
        if (wpfp_get_option('added') == 'show remove link') {
            $str = wpfp_link(1, "remove", 0, array('post_id' => $post_id));
            wpfp_die_or_go($str);
        } else {
            wpfp_die_or_go(wpfp_get_option('added'));
        }
    }
}
function wpfp_add_favorite($post_id = "")
{
    $wpfp_options = wpfp_get_options();
    if (empty($post_id)) {
        $post_id = $_REQUEST['postid'];
    }
    if (wpfp_get_option('opt_only_registered') && !is_user_logged_in()) {
        wpfp_die_or_go(wpfp_get_option('text_only_registered'));
    }
    if (wpfp_do_add_to_list($post_id)) {
        // added, now?
        do_action('wpfp_after_add', $post_id);
        if (wpfp_get_option('statics')) {
            wpfp_update_post_meta($post_id, 1);
        }
        if (wpfp_get_option('added') == 'show remove link') {
            $str = wpfp_link(1, "remove", 0, array('post_id' => $post_id));
            wpfp_die_or_go($str);
        } else {
            wpfp_die_or_go(wpfp_get_option('added'));
        }
    }
}