Changeset 13618
- Timestamp:
- 03/08/2010 04:31:12 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
-
. (modified) (1 prop)
-
wp-admin/includes/ms.php (modified) (1 diff)
-
wp-admin/includes/upgrade.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property
svn:ignore
set to
.empty.php.swp
-
Property
svn:ignore
set to
-
trunk/wp-admin/includes/ms.php
r13590 r13618 735 735 } 736 736 737 function stripslashes_from_options( $blog_id ) {738 global $wpdb;739 740 if ( $blog_id == 1 ) { // check site_options too741 $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 771 737 function show_post_thumbnail_warning() { 772 738 if ( ! is_super_admin() ) -
trunk/wp-admin/includes/upgrade.php
r13592 r13618 1062 1062 */ 1063 1063 function upgrade_280() { 1064 global $wp_current_db_version ;1064 global $wp_current_db_version, $wpdb; 1065 1065 1066 1066 if ( $wp_current_db_version < 10360 ) 1067 1067 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 } 1068 1083 } 1069 1084 … … 1106 1121 */ 1107 1122 function upgrade_network() { 1108 global $wp_current_db_version ;1123 global $wp_current_db_version, $wpdb; 1109 1124 // 2.8 1110 1125 if ( $wp_current_db_version < 11549 ) { … … 1121 1136 delete_site_option( 'wpmu_sitewide_plugins' ); 1122 1137 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 } 1123 1151 } 1124 1152 }
Note: See TracChangeset
for help on using the changeset viewer.