Changeset 6672
- Timestamp:
- 12/25/2012 11:09:51 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-core/bp-core-update.php
r6581 r6672 177 177 $raw_db_version = (int) bp_get_db_version_raw(); 178 178 179 /** 1.6 Branch ************************************************************/ 180 181 // 1.6 182 if ( $raw_db_version < 6067 ) { 183 // Do nothing 179 // Install BP schema and activate only Activity and XProfile 180 if ( bp_is_install() ) { 181 182 require_once( BP_PLUGIN_DIR . '/bp-core/admin/bp-core-schema.php' ); 183 184 $default_components = apply_filters( 'bp_new_install_default_components', array( 'activity' => 1, 'xprofile' => 1, ) ); 185 bp_core_install( $default_components ); 186 bp_update_option( 'bp-active-components', $default_components ); 187 188 // Upgrades 189 } else { 190 191 // 1.5 192 if ( $raw_db_version < 1801 ) 193 bp_update_to_1_5(); 194 195 // 1.6 196 if ( $raw_db_version < 6067 ) 197 bp_update_to_1_6(); 184 198 } 185 199 … … 188 202 // Bump the version 189 203 bp_version_bump(); 204 } 205 206 /** 207 * Database update methods based on version numbers 208 * 209 * @since BuddyPress (1.7) 210 */ 211 function bp_update_to_1_5() { 212 213 // Delete old database version options 214 delete_site_option( 'bp-activity-db-version' ); 215 delete_site_option( 'bp-blogs-db-version' ); 216 delete_site_option( 'bp-friends-db-version' ); 217 delete_site_option( 'bp-groups-db-version' ); 218 delete_site_option( 'bp-messages-db-version' ); 219 delete_site_option( 'bp-xprofile-db-version' ); 220 } 221 222 /** 223 * Database update methods based on version numbers 224 * 225 * @since BuddyPress (1.7) 226 */ 227 function bp_update_to_1_6() { 228 229 // Delete possible site options 230 delete_site_option( 'bp-db-version' ); 231 delete_site_option( '_bp_db_version' ); 232 delete_site_option( 'bp-core-db-version' ); 233 delete_site_option( '_bp-core-db-version' ); 234 235 // Delete possible blog options 236 delete_blog_option( bp_get_root_blog_id(), 'bp-db-version' ); 237 delete_blog_option( bp_get_root_blog_id(), 'bp-core-db-version' ); 238 delete_site_option( bp_get_root_blog_id(), '_bp-core-db-version' ); 239 delete_site_option( bp_get_root_blog_id(), '_bp_db_version' ); 190 240 } 191 241
Note: See TracChangeset
for help on using the changeset viewer.