WordPress.org

Make WordPress Core

Changeset 13618


Ignore:
Timestamp:
03/08/2010 04:31:12 PM (8 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.