diff -r 3d4e9c994f10 -r a86126ab1dd4 wp/wp-activate.php --- a/wp/wp-activate.php Tue Oct 22 16:11:46 2019 +0200 +++ b/wp/wp-activate.php Tue Dec 15 13:49:49 2020 +0100 @@ -9,9 +9,9 @@ define( 'WP_INSTALLING', true ); /** Sets up the WordPress Environment. */ -require( dirname( __FILE__ ) . '/wp-load.php' ); +require __DIR__ . '/wp-load.php'; -require( dirname( __FILE__ ) . '/wp-blog-header.php' ); +require __DIR__ . '/wp-blog-header.php'; if ( ! is_multisite() ) { wp_redirect( wp_registration_url() ); @@ -37,7 +37,7 @@ if ( $key ) { $redirect_url = remove_query_arg( 'key' ); - if ( $redirect_url !== remove_query_arg( false ) ) { + if ( remove_query_arg( false ) !== $redirect_url ) { setcookie( $activate_cookie, $key, 0, $activate_path, COOKIE_DOMAIN, is_ssl(), true ); wp_safe_redirect( $redirect_url ); exit; @@ -46,18 +46,18 @@ } } -if ( $result === null && isset( $_COOKIE[ $activate_cookie ] ) ) { +if ( null === $result && isset( $_COOKIE[ $activate_cookie ] ) ) { $key = $_COOKIE[ $activate_cookie ]; $result = wpmu_activate_signup( $key ); setcookie( $activate_cookie, ' ', time() - YEAR_IN_SECONDS, $activate_path, COOKIE_DOMAIN, is_ssl(), true ); } -if ( $result === null || ( is_wp_error( $result ) && 'invalid_key' === $result->get_error_code() ) ) { +if ( null === $result || ( is_wp_error( $result ) && 'invalid_key' === $result->get_error_code() ) ) { status_header( 404 ); } elseif ( is_wp_error( $result ) ) { $error_code = $result->get_error_code(); - if ( ! in_array( $error_code, $valid_error_codes ) ) { + if ( ! in_array( $error_code, $valid_error_codes, true ) ) { status_header( 400 ); } } @@ -68,7 +68,7 @@ $wp_object_cache->cache_enabled = false; } -// Fix for page title +// Fix for page title. $wp_query->is_404 = false; /** @@ -117,6 +117,8 @@ add_action( 'wp_head', 'wp_sensitive_page_meta' ); get_header( 'wp-activate' ); + +$blog_details = get_blog_details(); ?>
View your site or Log in' ), $url, esc_url( $login_url ) ); ?>
Log in or go back to the homepage.' ), network_site_url( 'wp-login.php', 'login' ), network_home_url() ); + printf( + /* translators: 1: Login URL, 2: Network home URL. */ + __( 'Your account is now activated. Log in or go back to the homepage.' ), + network_site_url( $blog_details->path . 'wp-login.php', 'login' ), + network_home_url( $blog_details->path ) + ); ?>