/**
 * Filters append the mutual friends counts html.
 *
 * @since 1.3
 *
 * @param string $last_activity Formatted time since last activity.
 * @param array $r Array of parsed arguments for query.
 *
 * @return string $last_activity Formatted html
 */
function bp_directory_mutual_friends_count($last_activity, $r)
{
    global $members_template;
    if (!is_user_logged_in()) {
        return;
    }
    $mutual_friends_count = bp_mutual_friend_total_count($members_template->member->ID);
    if (get_current_user_id() == $members_template->member->ID) {
        return;
    }
    $mutual_friends_link = '<a href="" data-effect="mfp-zoom-in" data-user-id="' . $members_template->member->ID . '"
		   class="mutual-friends">
			' . sprintf(_n('%s mutual friend', '%s mutual friends', $mutual_friends_count, 'bmf'), $mutual_friends_count) . '
		</a>';
    return $last_activity . $mutual_friends_link;
}
 /**
  * Set up component navigation.
  *
  * @since BuddyPress (1.5.0)
  *
  * @see BP_Component::setup_nav() for a description of arguments.
  *
  * @param array $main_nav Optional. See BP_Component::setup_nav() for
  *        description.
  * @param array $sub_nav Optional. See BP_Component::setup_nav() for
  *        description.
  */
 public function setup_nav($main_nav = array(), $sub_nav = array())
 {
     if (bp_displayed_user_id() === 0 || bp_displayed_user_id() === get_current_user_id()) {
         return;
     }
     // Determine user to use
     if (bp_displayed_user_domain()) {
         $user_domain = bp_displayed_user_domain();
     }
     $mutual_friends_link = trailingslashit($user_domain . BP_MUTUAL_FRIENDS_SLUG);
     // Add 'Friends' to the main navigation
     // Add 'Friends' to the main navigation
     $count = bp_mutual_friend_total_count();
     $class = 0 === $count ? 'no-count' : 'count';
     $main_nav = array('name' => sprintf(__('Mutual Friends <span class="%s">%s</span>', 'buddypress'), esc_attr($class), bp_core_number_format($count)), 'slug' => BP_MUTUAL_FRIENDS_SLUG, 'position' => 65, 'screen_function' => 'bp_mutual_friends_screen', 'default_subnav_slug' => 'my-mutual-friends', 'item_css_id' => 'members');
     // Add the subnav items to the mutual-friends nav item
     $sub_nav[] = array('name' => _x('Mutual Friends', 'Friends screen sub nav', 'buddypress'), 'slug' => 'my-mutual-friends', 'parent_url' => $mutual_friends_link, 'parent_slug' => BP_MUTUAL_FRIENDS_SLUG, 'screen_function' => 'bp_my_mutual_friends_screen', 'position' => 10);
     parent::setup_nav($main_nav, $sub_nav);
 }