/**
 * bp_like_process_ajax()
 *
 * Runs the relevant function depending on what Ajax call has been made.
 *
 */
function bp_like_process_ajax()
{
    global $bp;
    $id = preg_replace("/\\D/", "", $_POST['id']);
    if ($_POST['type'] == 'button like') {
        bp_like_add_user_like($id, 'activity');
        add_action('view_who_likes', 'bp_like_get_some_likes');
    }
    if ($_POST['type'] == 'button unlike') {
        bp_like_remove_user_like($id, 'activity');
    }
    if ($_POST['type'] == 'acomment-reply bp-primary-action like') {
        bp_like_add_user_like($id, 'activity');
    }
    if ($_POST['type'] == 'acomment-reply bp-primary-action unlike') {
        bp_like_remove_user_like($id, 'activity');
    }
    if ($_POST['type'] == 'button view-likes') {
        bp_like_get_likes($id, 'activity');
    }
    if ($_POST['type'] == 'button like_blogpost') {
        bp_like_add_user_like($id, 'blogpost');
    }
    if ($_POST['type'] == 'button unlike_blogpost') {
        bp_like_remove_user_like($id, 'blogpost');
    }
    if ($_POST['type'] == 'acomment-reply bp-primary-action view-likes') {
        bp_like_get_likes($id, 'activity');
    }
    die;
}
Exemple #2
0
/**
 * bp_like_process_ajax()
 *
 * Runs the relevant function depending on what Ajax call has been made.
 *
 */
function bp_like_process_ajax()
{
    global $bp;
    $id = preg_replace("/\\D/", "", $_POST['id']);
    if ($_POST['type'] == 'like') {
        bp_like_add_user_like($id, 'activity');
    }
    if ($_POST['type'] == 'unlike') {
        bp_like_remove_user_like($id, 'activity');
    }
    if ($_POST['type'] == 'view-likes') {
        bp_like_get_likes($id, 'activity');
    }
    if ($_POST['type'] == 'like_blogpost') {
        bp_like_add_user_like($id, 'blogpost');
    }
    if ($_POST['type'] == 'unlike_blogpost') {
        bp_like_remove_user_like($id, 'blogpost');
    }
    die;
}