bp_activity_get_user_join_filter

  • apply_filters( 'bp_activity_get_user_join_filter', $wpdb->prepare( "{$select_sql} {$from_sql} {$where_sql} ORDER BY a.date_recorded {$sort} {$pag_sql}" ), $select_sql, $from_sql, $where_sql, $sort, $pag_sql ) )

    Source Reference:

    • Component: BuddyPress :: bp-activity
      File: /bp-activity/bp-activity-classes.php :: Trac Source Line: 160
      		// comments in the stream like normal comments or threaded below
      		// the activity.
      		if ( false === $display_comments || 'threaded' === $display_comments )
      			$where_conditions[] = "a.type != 'activity_comment'";
      
      		$where_sql = 'WHERE ' . join( ' AND ', $where_conditions );
      
      		if ( $per_page && $page ) {
      			$pag_sql = $wpdb->prepare( "LIMIT %d, %d", intval( ( $page - 1 ) * $per_page ), intval( $per_page ) );
      			$activities = $wpdb->get_results( apply_filters( 'bp_activity_get_user_join_filter', $wpdb->prepare( "{$select_sql} {$from_sql} {$where_sql} ORDER BY a.date_recorded {$sort} {$pag_sql}" ), $select_sql, $from_sql, $where_sql, $sort, $pag_sql ) );
      		} else {
      			$activities = $wpdb->get_results( apply_filters( 'bp_activity_get_user_join_filter', $wpdb->prepare( "{$select_sql} {$from_sql} {$where_sql} ORDER BY a.date_recorded {$sort}" ), $select_sql, $from_sql, $where_sql, $sort ) );
      		}
      
      		$total_activities_sql = apply_filters( 'bp_activity_total_activities_sql', $wpdb->prepare( "SELECT count(a.id) FROM {$bp->activity->table_name} a {$where_sql} ORDER BY a.date_recorded {$sort}" ), $where_sql, $sort );
      
      		$total_activities = $wpdb->get_var( $total_activities_sql );
      
      		// Get the fullnames of users so we don't have to query in the loop
      		if ( bp_is_active( 'xprofile' ) && $activities ) {
      
  • apply_filters( 'bp_activity_get_user_join_filter', $wpdb->prepare( "{$select_sql} {$from_sql} {$where_sql} ORDER BY a.date_recorded {$sort}" ), $select_sql, $from_sql, $where_sql, $sort ) )

    Source Reference:

    • Component: BuddyPress :: bp-activity
      File: /bp-activity/bp-activity-classes.php :: Trac Source Line: 162
      		if ( false === $display_comments || 'threaded' === $display_comments )
      			$where_conditions[] = "a.type != 'activity_comment'";
      
      		$where_sql = 'WHERE ' . join( ' AND ', $where_conditions );
      
      		if ( $per_page && $page ) {
      			$pag_sql = $wpdb->prepare( "LIMIT %d, %d", intval( ( $page - 1 ) * $per_page ), intval( $per_page ) );
      			$activities = $wpdb->get_results( apply_filters( 'bp_activity_get_user_join_filter', $wpdb->prepare( "{$select_sql} {$from_sql} {$where_sql} ORDER BY a.date_recorded {$sort} {$pag_sql}" ), $select_sql, $from_sql, $where_sql, $sort, $pag_sql ) );
      		} else {
      			$activities = $wpdb->get_results( apply_filters( 'bp_activity_get_user_join_filter', $wpdb->prepare( "{$select_sql} {$from_sql} {$where_sql} ORDER BY a.date_recorded {$sort}" ), $select_sql, $from_sql, $where_sql, $sort ) );
      		}
      
      		$total_activities_sql = apply_filters( 'bp_activity_total_activities_sql', $wpdb->prepare( "SELECT count(a.id) FROM {$bp->activity->table_name} a {$where_sql} ORDER BY a.date_recorded {$sort}" ), $where_sql, $sort );
      
      		$total_activities = $wpdb->get_var( $total_activities_sql );
      
      		// Get the fullnames of users so we don't have to query in the loop
      		if ( bp_is_active( 'xprofile' ) && $activities ) {
      			foreach ( (array)$activities as $activity ) {
      				if ( (int)$activity->user_id )
      

Comments are closed.