Changeset 3553 for trunk/bp-blogs/bp-blogs-classes.php
- Timestamp:
- 12/22/2010 12:50:41 AM (15 years ago)
- File:
-
- 1 edited
-
trunk/bp-blogs/bp-blogs-classes.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-blogs/bp-blogs-classes.php
r3465 r3553 78 78 if ( !is_user_logged_in() || ( !is_super_admin() && ( $user_id != $bp->loggedin_user->id ) ) ) 79 79 $hidden_sql = "AND wb.public = 1"; 80 81 if ( $limit && $page )82 $pag_sql = $wpdb->prepare( " LIMIT %d, %d", intval( ( $page - 1 ) * $limit), intval( $limit ) ); 83 84 if ( $user_id ) 85 $user_sql = $wpdb->prepare( " AND b.user_id = %d", $user_id );80 else 81 $hidden_sql = ''; 82 83 $pag_sql = ( $limit && $page ) ? $wpdb->prepare( " LIMIT %d, %d", intval( ( $page - 1 ) * $limit), intval( $limit ) ) : ''; 84 85 $user_sql = !empty( $user_id ) ? $wpdb->prepare( " AND b.user_id = %d", $user_id ) : ''; 86 86 87 87 switch ( $type ) { … … 109 109 } 110 110 111 foreach ( (array)$paged_blogs as $blog ) $blog_ids[] = $blog->blog_id; 111 $blog_ids = array(); 112 foreach ( (array)$paged_blogs as $blog ) { 113 $blog_ids[] = $blog->blog_id; 114 } 115 112 116 $blog_ids = $wpdb->escape( join( ',', (array)$blog_ids ) ); 113 117 $paged_blogs = BP_Blogs_Blog::get_blog_extras( &$paged_blogs, $blog_ids, $type ); … … 243 247 bp_blogs_setup_globals(); 244 248 245 if ( !is_super_admin() ) 246 $hidden_sql = "AND wb.public = 1"; 247 248 if ( $limit && $page ) 249 $pag_sql = $wpdb->prepare( " LIMIT %d, %d", intval( ( $page - 1 ) * $limit), intval( $limit ) ); 249 $hidden_sql = !is_super_admin() ? "AND wb.public = 1" : ''; 250 251 $pag_sql = ( $limit && $page ) ? $wpdb->prepare( " LIMIT %d, %d", intval( ( $page - 1 ) * $limit), intval( $limit ) ) : ''; 250 252 251 253 $paged_blogs = $wpdb->get_results( $wpdb->prepare( "SELECT DISTINCT b.blog_id FROM {$bp->blogs->table_name} b LEFT JOIN {$wpdb->base_prefix}blogs wb ON b.blog_id = wb.blog_id WHERE wb.mature = 0 AND wb.spam = 0 AND wb.archived = '0' AND wb.deleted = 0 {$hidden_sql} {$pag_sql}" ) );
Note: See TracChangeset
for help on using the changeset viewer.