Ticket #4008: 4008-1.patch
| File 4008-1.patch, 6.7 KB (added by , 14 years ago) |
|---|
-
bp-core/admin/bp-core-settings.php
function bp_core_admin_settings() { 224 224 225 225 // Some legacy options are not registered with the Settings API 226 226 $legacy_options = array( 227 'bp-disable-account-deletion', 228 'bp-disable-avatar-uploads', 227 229 'bp-disable-profile-sync', 230 'bp_restrict_group_creation', 228 231 'hide-loggedout-adminbar', 229 'bp-disable-avatar-uploads',230 'bp-disable-account-deletion',231 'bp_restrict_group_creation'232 232 ); 233 233 234 234 foreach( $legacy_options as $legacy_option ) { -
bp-core/admin/bp-core-update.php
class BP_Core_Setup_Wizard { 1037 1037 delete_blog_option( bp_get_root_blog_id(), 'bp-core-db-version' ); 1038 1038 delete_site_option( bp_get_root_blog_id(), '_bp-core-db-version' ); 1039 1039 delete_site_option( bp_get_root_blog_id(), '_bp_db_version' ); 1040 1041 // Some legacy options need to be flipped from 1 to 0s 1042 $legacy_options = array( 1043 'bp-disable-account-deletion', 1044 'bp-disable-avatar-uploads', 1045 'bp-disable-profile-sync', 1046 'bp_restrict_group_creation', 1047 'hide-loggedout-adminbar', 1048 ); 1049 1050 /** 1051 * Note: Each of these options is represented by its opposite in the UI 1052 * Ie, the Profile Syncing option reads "Enable Sync", so when it's checked, 1053 * the corresponding option should be unset. 1054 */ 1055 foreach( $legacy_options as $legacy_option ) { 1056 $value = bp_get_option( $legacy_option ); 1057 if ( empty( $value ) ) 1058 $value = 1; 1059 else 1060 $value = 0; 1061 1062 bp_update_option( $legacy_option, $value ); 1063 } 1040 1064 } 1041 1065 1042 1066 /** -
bp-core/bp-core-admin.php
class BP_Admin { 282 282 // Add the main section 283 283 add_settings_section( 'bp_main', __( 'Main Settings', 'buddypress' ), 'bp_admin_setting_callback_main_section', 'buddypress' ); 284 284 285 // Throttlesetting286 add_settings_field( ' _bp_admin_bar', __( 'Toolbar', 'buddypress' ), 'bp_admin_setting_callback_admin_bar', 'buddypress', 'bp_main' );287 register_setting ( 'buddypress', ' _bp_admin_bar', 'intval' );285 // Hide toolbar for logged out users setting 286 add_settings_field( 'hide-loggedout-adminbar', __( 'Toolbar', 'buddypress' ), 'bp_admin_setting_callback_admin_bar', 'buddypress', 'bp_main' ); 287 register_setting ( 'buddypress', 'hide-loggedout-adminbar', 'intval' ); 288 288 289 289 // Allow favorites setting 290 add_settings_field( ' _bp_account_deletion', __( 'Account Deletion', 'buddypress' ), 'bp_admin_setting_callback_account_deletion', 'buddypress', 'bp_main' );291 register_setting ( 'buddypress', ' _bp_account_deletion', 'intval' );290 add_settings_field( 'bp-disable-account-deletion', __( 'Account Deletion', 'buddypress' ), 'bp_admin_setting_callback_account_deletion', 'buddypress', 'bp_main' ); 291 register_setting ( 'buddypress', 'bp-disable-account-deletion', 'intval' ); 292 292 293 293 /** XProfile Section **************************************************/ 294 294 … … class BP_Admin { 298 298 add_settings_section( 'bp_xprofile', __( 'Profile Settings', 'buddypress' ), 'bp_admin_setting_callback_xprofile_section', 'buddypress' ); 299 299 300 300 // Allow topic and reply revisions 301 add_settings_field( ' _bp_avatar_uploads', __( 'Avatar Uploads', 'buddypress' ), 'bp_admin_setting_callback_avatar_uploads', 'buddypress', 'bp_xprofile' );302 register_setting ( 'buddypress', ' _bp_avatar_uploads', 'intval' );301 add_settings_field( 'bp-disable-avatar-uploads', __( 'Avatar Uploads', 'buddypress' ), 'bp_admin_setting_callback_avatar_uploads', 'buddypress', 'bp_xprofile' ); 302 register_setting ( 'buddypress', 'bp-disable-avatar-uploads', 'intval' ); 303 303 304 304 // Profile sync setting 305 add_settings_field( ' _bp_profile_sync', __( 'Profile Syncing', 'buddypress' ), 'bp_admin_setting_callback_profile_sync', 'buddypress', 'bp_xprofile' );306 register_setting ( 'buddypress', ' _bp_profile_sync', 'intval' );305 add_settings_field( 'bp-disable-profile-sync', __( 'Profile Syncing', 'buddypress' ), 'bp_admin_setting_callback_profile_sync', 'buddypress', 'bp_xprofile' ); 306 register_setting ( 'buddypress', 'bp-disable-profile-sync', 'intval' ); 307 307 } 308 308 309 309 /** Groups Section ****************************************************/ … … class BP_Admin { 314 314 add_settings_section( 'bp_groups', __( 'Groups Settings', 'buddypress' ), 'bp_admin_setting_callback_groups_section', 'buddypress' ); 315 315 316 316 // Allow subscriptions setting 317 add_settings_field( ' _bp_group_creation', __( 'Group Creation', 'buddypress' ), 'bp_admin_setting_callback_group_creation', 'buddypress', 'bp_groups' );318 register_setting ( 'buddypress', ' _bp_group_creation', 'intval' );317 add_settings_field( 'bp_restrict_group_creation', __( 'Group Creation', 'buddypress' ), 'bp_admin_setting_callback_group_creation', 'buddypress', 'bp_groups' ); 318 register_setting ( 'buddypress', 'bp_restrict_group_creation', 'intval' ); 319 319 } 320 320 321 321 /** Forums ************************************************************/ -
bp-loader.php
class BuddyPress { 57 57 /** 58 58 * @var int Database version of current BuddyPress files 59 59 */ 60 public $db_version = 5251;60 public $db_version = 6037; 61 61 62 62 /** 63 63 * @var int Database version raw from database connection
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)