web/wp-signup.php
changeset 204 09a1c134465b
parent 194 32102edaa81b
equal deleted inserted replaced
203:f507feede89a 204:09a1c134465b
    21 	wp_redirect( site_url('wp-login.php?action=register') );
    21 	wp_redirect( site_url('wp-login.php?action=register') );
    22 	die();
    22 	die();
    23 }
    23 }
    24 
    24 
    25 if ( !is_main_site() ) {
    25 if ( !is_main_site() ) {
    26 	wp_redirect( network_home_url( 'wp-signup.php' ) );
    26 	wp_redirect( network_site_url( 'wp-signup.php' ) );
    27 	die();
    27 	die();
    28 }
    28 }
    29 
    29 
    30 // Fix for page title
    30 // Fix for page title
    31 $wp_query->is_404 = false;
    31 $wp_query->is_404 = false;
   388 
   388 
   389 $current_user = wp_get_current_user();
   389 $current_user = wp_get_current_user();
   390 if ( $active_signup == 'none' ) {
   390 if ( $active_signup == 'none' ) {
   391 	_e( 'Registration has been disabled.' );
   391 	_e( 'Registration has been disabled.' );
   392 } elseif ( $active_signup == 'blog' && !is_user_logged_in() ) {
   392 } elseif ( $active_signup == 'blog' && !is_user_logged_in() ) {
   393 	if ( is_ssl() )
   393 	$login_url = site_url( 'wp-login.php?redirect_to=' . urlencode( network_site_url( 'wp-signup.php' ) ) );
   394 		$proto = 'https://';
       
   395 	else
       
   396 		$proto = 'http://';
       
   397 	$login_url = site_url( 'wp-login.php?redirect_to=' . urlencode($proto . $_SERVER['HTTP_HOST'] . '/wp-signup.php' ));
       
   398 	echo sprintf( __( 'You must first <a href="%s">log in</a>, and then you can create a new site.' ), $login_url );
   394 	echo sprintf( __( 'You must first <a href="%s">log in</a>, and then you can create a new site.' ), $login_url );
   399 } else {
   395 } else {
   400 	$stage = isset( $_POST['stage'] ) ?  $_POST['stage'] : 'default';
   396 	$stage = isset( $_POST['stage'] ) ?  $_POST['stage'] : 'default';
   401 	switch ( $stage ) {
   397 	switch ( $stage ) {
   402 		case 'validate-user-signup' :
   398 		case 'validate-user-signup' :