Support » Plugin: BuddyPress Friends On-Line » Plugin conflicts with BP Profile Search

  • BuddyPress Friends On-Line conflicts with BP Profile Search. When BuddyPress Friends On-Line is activated, any search submitted by BP Profile Search returns all the members.

    I believe the problem lies in the function fol_get_online, that always filters the data, while in my opinion it should filter only when necessary. The code fragment follows:

    add_filter('bp_core_get_users', 'fol_get_online', 10, 2);
    function fol_get_online($data, $params){
        extract( $params, EXTR_SKIP );
        if(bp_is_user_friends() && bp_is_current_action( 'online') ){
            $type    = 'online';
            $user_id = bp_loggedin_user_id();
        }
        return BP_Core_User::get_users( $type, $per_page, $page, $user_id, $include, $search_terms, $populate_extras, $exclude, $meta_key, $meta_value );
    }

    http://wordpress.org/extend/plugins/buddypress-friends-on-line/

Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Plugin conflicts with BP Profile Search’ is closed to new replies.