Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
07/10/2014 10:22:16 PM (12 years ago)
Author:
johnjamesjacoby
Message:

Add return values to bp_blogs_record_existing_blogs() add use them in a new blog meta data recording repair tool. See #5749.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-blogs/bp-blogs-functions.php

    r8588 r8589  
    7979                        $blog_ids = $wpdb->get_col( $wpdb->prepare( "SELECT blog_id FROM {$wpdb->base_prefix}blogs WHERE mature = 0 AND spam = 0 AND deleted = 0 AND site_id = %d", $wpdb->siteid ) );
    8080
     81                        // If error running this query, set blog ID's to false
     82                        if ( is_wp_error( $blog_ids ) ) {
     83                                $blog_ids = false;
     84                        }
     85
    8186                // Large networks are not currently supported
    8287                } else {
     
    9196        // Bail if there are no blogs in the network
    9297        if ( empty( $blog_ids ) ) {
    93                 return;
    94         }
    95 
    96         // Truncate user blogs table and re-record.
    97         $wpdb->query( "TRUNCATE {$bp->blogs->table_name}"          );
    98         $wpdb->query( "TRUNCATE {$bp->blogs->table_name_blogmeta}" );
     98                return false;
     99        }
     100
     101        // Truncate user blogs table
     102        $truncate = $wpdb->query( "TRUNCATE {$bp->blogs->table_name}" );
     103        if ( is_wp_error( $truncate ) ) {
     104                return false;
     105        }
     106
     107        // Truncate user blogsmeta table
     108        $truncate = $wpdb->query( "TRUNCATE {$bp->blogs->table_name_blogmeta}" );
     109        if ( is_wp_error( $truncate ) ) {
     110                return false;
     111        }
    99112
    100113        // Loop through users of blogs and record the relationship
     
    130143                }
    131144        }
     145
     146        // No errors
     147        return true;
    132148}
    133149
Note: See TracChangeset for help on using the changeset viewer.