WordPress.org

Make WordPress Core

Changeset 13618


Ignore:
Timestamp:
03/08/10 16:31:12 (4 years ago)
Author:
wpmuguru
Message:

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

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk

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

    r13590 r13618  
    735735} 
    736736 
    737 function stripslashes_from_options( $blog_id ) { 
    738     global $wpdb; 
    739  
    740     if ( $blog_id == 1 ) { // check site_options too 
    741         $start = 0; 
    742         while( $rows = $wpdb->get_results( "SELECT meta_key, meta_value FROM {$wpdb->sitemeta} ORDER BY meta_id LIMIT $start, 20" ) ) { 
    743             foreach( $rows as $row ) { 
    744                 $value = $row->meta_value; 
    745                 if ( !@unserialize( $value ) ) 
    746                     $value = stripslashes( $value ); 
    747                 if ( $value !== $row->meta_value ) { 
    748                     update_site_option( $row->meta_key, $value ); 
    749                 } 
    750             } 
    751             $start += 20; 
    752         } 
    753     } 
    754     $start = 0; 
    755     $options_table = $wpdb->get_blog_prefix( $blog_id ) . "options"; 
    756     while( $rows = $wpdb->get_results( "SELECT option_name, option_value FROM $options_table ORDER BY option_id LIMIT $start, 20" ) ) { 
    757         foreach( $rows as $row ) { 
    758             $value = $row->option_value; 
    759             if ( !@unserialize( $value ) ) 
    760                 $value = stripslashes( $value ); 
    761             if ( $value !== $row->option_value ) { 
    762                 update_blog_option( $blog_id, $row->option_name, $value ); 
    763             } 
    764         } 
    765         $start += 20; 
    766     } 
    767     refresh_blog_details( $blog_id ); 
    768 } 
    769 add_action( 'wpmu_upgrade_site', 'stripslashes_from_options' ); 
    770  
    771737function show_post_thumbnail_warning() { 
    772738    if ( ! is_super_admin() ) 
  • 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.