Changeset 6557 for branches/1.6/bp-members/bp-members-functions.php
- Timestamp:
- 12/04/2012 12:03:40 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.6/bp-members/bp-members-functions.php
r6320 r6557 479 479 if ( !$count = wp_cache_get( 'bp_total_member_count', 'bp' ) ) { 480 480 $status_sql = bp_core_get_status_sql(); 481 $count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(ID) FROM $wpdb->users WHERE {$status_sql}" ));481 $count = $wpdb->get_var( "SELECT COUNT(ID) FROM $wpdb->users WHERE {$status_sql}" ); 482 482 wp_cache_set( 'bp_total_member_count', $count, 'bp' ); 483 483 } … … 497 497 // Avoid a costly join by splitting the lookup 498 498 if ( is_multisite() ) { 499 $sql = $wpdb->prepare( "SELECT ID FROM $wpdb->users WHERE (user_status != 0 OR deleted != 0 OR user_status != 0)" );499 $sql = "SELECT ID FROM $wpdb->users WHERE (user_status != 0 OR deleted != 0 OR user_status != 0)"; 500 500 } else { 501 $sql = $wpdb->prepare( "SELECT ID FROM $wpdb->users WHERE user_status != 0" );501 $sql = "SELECT ID FROM $wpdb->users WHERE user_status != 0"; 502 502 } 503 503 504 504 $exclude_users = $wpdb->get_col( $sql ); 505 $exclude_users_sql = !empty( $exclude_users ) ? $wpdb->prepare( "AND user_id NOT IN (" . implode( ',', wp_parse_id_list( $exclude_users ) ) . ")" ): '';505 $exclude_users_sql = !empty( $exclude_users ) ? "AND user_id NOT IN (" . implode( ',', wp_parse_id_list( $exclude_users ) ) . ")" : ''; 506 506 507 507 $count = (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(user_id) FROM $wpdb->usermeta WHERE meta_key = %s {$exclude_users_sql}", bp_get_user_meta_key( 'last_activity' ) ) );
Note: See TracChangeset
for help on using the changeset viewer.