Make WordPress Core


Ignore:
Timestamp:
03/08/2010 04:31:12 PM (15 years ago)
Author:
wpmuguru
Message:

move multisite upgrade functions to upgrade.php, see #11771

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

    • Property svn:ignore set to
      .empty.php.swp
  • trunk/wp-admin/includes/upgrade.php

    r13592 r13618  
    10621062 */
    10631063function upgrade_280() {
    1064     global $wp_current_db_version;
     1064    global $wp_current_db_version, $wpdb;
    10651065
    10661066    if ( $wp_current_db_version < 10360 )
    10671067        populate_roles_280();
     1068    if ( is_multisite() ) {
     1069        $start = 0;
     1070        while( $rows = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options ORDER BY option_id LIMIT $start, 20" ) ) {
     1071            foreach( $rows as $row ) {
     1072                $value = $row->option_value;
     1073                if ( !@unserialize( $value ) )
     1074                    $value = stripslashes( $value );
     1075                if ( $value !== $row->option_value ) {
     1076                    update_option( $row->option_name, $value );
     1077                }
     1078            }
     1079            $start += 20;
     1080        }
     1081        refresh_blog_details( $wpdb->blogid );
     1082    }
    10681083}
    10691084
     
    11061121 */
    11071122function upgrade_network() {
    1108     global $wp_current_db_version;
     1123    global $wp_current_db_version, $wpdb;
    11091124    // 2.8
    11101125    if ( $wp_current_db_version < 11549 ) {
     
    11211136        delete_site_option( 'wpmu_sitewide_plugins' );
    11221137        delete_site_option( 'deactivated_sitewide_plugins' );
     1138
     1139        $start = 0;
     1140        while( $rows = $wpdb->get_results( "SELECT meta_key, meta_value FROM {$wpdb->sitemeta} ORDER BY meta_id LIMIT $start, 20" ) ) {
     1141            foreach( $rows as $row ) {
     1142                $value = $row->meta_value;
     1143                if ( !@unserialize( $value ) )
     1144                    $value = stripslashes( $value );
     1145                if ( $value !== $row->meta_value ) {
     1146                    update_site_option( $row->meta_key, $value );
     1147                }
     1148            }
     1149            $start += 20;
     1150        }
    11231151    }
    11241152}
Note: See TracChangeset for help on using the changeset viewer.