function wpfp_do_remove_favorite($post_id)
{
    if (!wpfp_check_favorited($post_id)) {
        return true;
    }
    $a = true;
    if (is_user_logged_in()) {
        $user_favorites = wpfp_get_user_meta();
        $user_favorites = array_diff($user_favorites, array($post_id));
        $user_favorites = array_values($user_favorites);
        $a = wpfp_update_user_meta($user_favorites);
    }
    if ($a) {
        $a = wpfp_set_cookie($_REQUEST['postid'], "");
    }
    return $a;
}
Ejemplo n.º 2
0
function wpfp_do_remove_favorite($post_id)
{
    $a = true;
    if (is_user_logged_in()) {
        $bbb = $_SESSION['questionnaire_tree'];
        $result = _changeQuestionnaireValue($post_id, array('value' => null), $bbb);
        $_SESSION['questionnaire_tree'] = $bbb;
        return update_user_meta($_SESSION['client_id'], 'questionnaire_tree', $_SESSION['questionnaire_tree']);
    }
    if ($a) {
        $a = wpfp_set_cookie($_REQUEST['postid'], "");
    }
    return $a;
}