Changeset 5329 for trunk/bp-blogs/bp-blogs-classes.php
- Timestamp:
- 11/14/2011 05:19:12 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-blogs/bp-blogs-classes.php
r5302 r5329 78 78 global $bp, $wpdb; 79 79 80 if ( !is_user_logged_in() || ( ! is_super_admin() && ( $user_id != bp_loggedin_user_id() ) ) )80 if ( !is_user_logged_in() || ( !bp_current_user_can( 'bp_moderate' ) && ( $user_id != bp_loggedin_user_id() ) ) ) 81 81 $hidden_sql = "AND wb.public = 1"; 82 82 else … … 195 195 196 196 // If the user is logged in return the blog count including their hidden blogs. 197 if ( ( is_user_logged_in() && $user_id == bp_loggedin_user_id() ) || is_super_admin() )197 if ( ( is_user_logged_in() && $user_id == bp_loggedin_user_id() ) || bp_current_user_can( 'bp_moderate' ) ) 198 198 return $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(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.deleted = 0 AND wb.spam = 0 AND wb.mature = 0 AND wb.archived = '0' AND user_id = %d", $user_id) ); 199 199 else … … 206 206 $filter = like_escape( $wpdb->escape( $filter ) ); 207 207 208 if ( ! is_super_admin() )208 if ( !bp_current_user_can( 'bp_moderate' ) ) 209 209 $hidden_sql = "AND wb.public = 1"; 210 210 … … 221 221 global $bp, $wpdb; 222 222 223 $hidden_sql = ! is_super_admin() ? "AND wb.public = 1" : '';223 $hidden_sql = !bp_current_user_can( 'bp_moderate' ) ? "AND wb.public = 1" : ''; 224 224 $pag_sql = ( $limit && $page ) ? $wpdb->prepare( " LIMIT %d, %d", intval( ( $page - 1 ) * $limit), intval( $limit ) ) : ''; 225 225 … … 235 235 $letter = like_escape( $wpdb->escape( $letter ) ); 236 236 237 if ( ! is_super_admin() )237 if ( !bp_current_user_can( 'bp_moderate' ) ) 238 238 $hidden_sql = "AND wb.public = 1"; 239 239
Note: See TracChangeset
for help on using the changeset viewer.