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"); } } } } } }
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; } }
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; } }