Changeset 13637
- Timestamp:
- 11/08/2023 08:21:40 AM (2 years ago)
- Location:
- trunk/src/bp-core
- Files:
-
- 2 edited
-
admin/bp-core-admin-components.php (modified) (2 diffs)
-
bp-core-update.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-core/admin/bp-core-admin-components.php
r13137 r13637 300 300 301 301 // Bail if not saving settings. 302 if ( ! isset( $_POST['bp-admin-component-submit'] ) ) 302 if ( ! isset( $_POST['bp-admin-component-submit'] ) ) { 303 303 return; 304 } 304 305 305 306 // Bail if nonce fails. 306 if ( ! check_admin_referer( 'bp-admin-component-setup' ) ) 307 if ( ! check_admin_referer( 'bp-admin-component-setup' ) ) { 307 308 return; 309 } 308 310 309 311 // Settings form submitted, now save the settings. First, set active components. … … 323 325 bp_core_add_page_mappings( $bp->active_components ); 324 326 bp_update_option( 'bp-active-components', $bp->active_components ); 327 328 // Force permalinks to be refreshed at next page load if one of the components is using a directory page. 329 if ( array_intersect_key( $bp->active_components, bp_core_get_directory_page_ids( 'active' ) ) ) { 330 bp_delete_rewrite_rules(); 331 } 325 332 } 326 333 327 334 // Where are we redirecting to? 328 $base_url = bp_get_admin_url( add_query_arg( array( 'page' => 'bp-components', 'updated' => 'true' ), 'admin.php' ) ); 335 $base_url = bp_get_admin_url( 336 add_query_arg( 337 array( 338 'page' => 'bp-components', 339 'updated' => 'true', 340 ), 341 'admin.php' 342 ) 343 ); 329 344 330 345 // Redirect. 331 wp_ redirect( $base_url );332 die();346 wp_safe_redirect( $base_url ); 347 exit; 333 348 } 334 349 add_action( 'bp_admin_init', 'bp_core_admin_components_settings_handler' ); -
trunk/src/bp-core/bp-core-update.php
r13635 r13637 905 905 } 906 906 907 // F inally make sure to rebuilt permalinksat next page load.907 // Force permalinks to be refreshed at next page load. 908 908 bp_delete_rewrite_rules(); 909 909 }
Note: See TracChangeset
for help on using the changeset viewer.