Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
12/22/2010 12:50:41 AM (15 years ago)
Author:
boonebgorges
Message:

Fixes WP_DEBUG warnings in bp-blogs-classes.php

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-blogs/bp-blogs-classes.php

    r3465 r3553  
    7878        if ( !is_user_logged_in() || ( !is_super_admin() && ( $user_id != $bp->loggedin_user->id ) ) )
    7979            $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 ) : '';
    8686
    8787        switch ( $type ) {
     
    109109        }
    110110
    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       
    112116        $blog_ids = $wpdb->escape( join( ',', (array)$blog_ids ) );
    113117        $paged_blogs = BP_Blogs_Blog::get_blog_extras( &$paged_blogs, $blog_ids, $type );
     
    243247            bp_blogs_setup_globals();
    244248
    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 ) ) : '';
    250252
    251253        $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.