Changeset 6835
- Timestamp:
- 07/05/2018 06:25:04 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/includes/common/functions.php
r6827 r6835 1446 1446 1447 1447 // Make sure we are directing somewhere 1448 if ( empty( $redirect_to ) && ! strstr( $url, 'redirect_to' ) ) {1448 if ( empty( $redirect_to ) && ! strstr( $url, 'redirect_to' ) ) { 1449 1449 1450 1450 // Rejig the $redirect_to 1451 1451 if ( ! isset( $_SERVER['REDIRECT_URL'] ) || ( $redirect_to !== home_url( $_SERVER['REDIRECT_URL'] ) ) ) { 1452 $redirect_to = isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : ''; 1452 $redirect_to = isset( $_SERVER['HTTP_REFERER'] ) 1453 ? $_SERVER['HTTP_REFERER'] 1454 : ''; 1453 1455 } 1454 1456 1457 // Rebuild a basic redirect URL 1455 1458 $redirect_to = bbp_get_url_scheme() . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; 1456 1459 1457 1460 // Sanitize $redirect_to and add it to full $url 1458 $redirect_to = add_query_arg( array( 'loggedout' => 'true' ), esc_url( $redirect_to ));1459 $url = add_query_arg( array( 'redirect_to' => urlencode( $redirect_to ) ), $url 1461 $redirect_to = add_query_arg( array( 'loggedout' => 'true' ), $redirect_to ); 1462 $url = add_query_arg( array( 'redirect_to' => urlencode( $redirect_to ) ), $url ); 1460 1463 } 1461 1464
Note: See TracChangeset
for help on using the changeset viewer.