コード例 #1
0
ファイル: favorite.php プロジェクト: VadimSid/thinkgreek
 function load()
 {
     if (isset($_REQUEST[$this->action])) {
         if ($_REQUEST[$this->action] == 'add') {
             $this->add_favorite();
         } else {
             if ($_REQUEST[$this->action] == 'remove') {
                 $this->remove_favorite();
             } else {
                 if ($_REQUEST[$this->action] == 'clear') {
                     if ($this->clear_favorites()) {
                         wpfp_die_or_go(wpfp_get_option('cleared'));
                     } else {
                         wpfp_die_or_go("ERROR");
                     }
                 }
             }
         }
     }
 }
コード例 #2
0
function wpfp_remove_favorite($post_id = "")
{
    if (empty($post_id)) {
        $post_id = $_REQUEST['postid'];
    }
    if (wpfp_do_remove_favorite($post_id)) {
        // removed, now?
        do_action('wpfp_after_remove', $post_id);
        if (wpfp_get_option('statistics')) {
            wpfp_update_post_meta($post_id, -1);
        }
        if (wpfp_get_option('removed') == 'show add link') {
            if (isset($_REQUEST['page']) && $_REQUEST['page'] == 1) {
                $str = '';
            } else {
                $str = wpfp_link(1, "add", 0, array('post_id' => $post_id));
            }
            wpfp_die_or_go($str);
        } else {
            wpfp_die_or_go(wpfp_get_option('removed'));
        }
    } else {
        return false;
    }
}
コード例 #3
0
function wpfp_remove_favorite($post_id = "")
{
    if (empty($post_id)) {
        $post_id = $_REQUEST['postid'];
    }
    if (is_user_logged_in() && wpfp_get_option('use_nonce_logged_in')) {
        if (!check_ajax_referer('wpcf-removefav_use_nonce_logged_in', 'security', false)) {
            wpfp_die_or_go(wpfp_get_option('text_only_registered'));
            return false;
        }
    }
    if (wpfp_do_remove_favorite($post_id)) {
        // removed, now?
        do_action('wpfp_after_remove', $post_id);
        if (wpfp_get_option('statistics')) {
            wpfp_update_post_meta($post_id, -1);
        }
        if (wpfp_get_option('removed') == 'show add link') {
            if (isset($_REQUEST['page']) && $_REQUEST['page'] == 1) {
                $str = '';
            } else {
                $str = wpfp_link(1, "add", 0, array('post_id' => $post_id));
            }
            wpfp_die_or_go($str);
        } else {
            wpfp_die_or_go(wpfp_get_option('removed'));
        }
    } else {
        return false;
    }
}