From 99532e55fc2d3de5c265bc36976664d1eedbe2ea Mon Sep 17 00:00:00 2001 From: donncha Date: Thu, 3 Nov 2005 12:51:53 +0000 Subject: Check for "_" in username. Print "email used" message git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@416 7be80a69-a1ef-0310-a953-fb0f7c49ff36 --- wp-inst/wp-includes/wpmu-functions.php | 2 ++ wp-inst/wp-newblog.php | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/wp-inst/wp-includes/wpmu-functions.php b/wp-inst/wp-includes/wpmu-functions.php index e339dbd..f2310ee 100644 --- a/wp-inst/wp-includes/wpmu-functions.php +++ b/wp-inst/wp-includes/wpmu-functions.php @@ -99,6 +99,8 @@ function createBlog( $domain, $path, $username, $weblog_title, $admin_email, $so // Check if the username has been used already. We should return an error message. if( $wpdb->get_var( "SELECT ID FROM ".$wpdb->users." WHERE user_email = '".$admin_email."'" ) == true ) return "error: email used"; + if( strpos( " " . $username, "_" ) != false ) + return "error: username must not contain _"; $errmsg = false ; $errmsg = apply_filters( "createBlog_check", $errmsg ); diff --git a/wp-inst/wp-newblog.php b/wp-inst/wp-newblog.php index af79611..2582b8b 100644 --- a/wp-inst/wp-newblog.php +++ b/wp-inst/wp-newblog.php @@ -37,7 +37,7 @@ function displayInitialForm( $weblog_id = '', $weblog_title = '', $admin_email = if( strlen( $errormsg[ 'weblog_id' ] ) > 3 ) { ?>

Warning!


(Your address will be username.wordpress.com. Must be at least 4 characters, letters and numbers only. It cannot be changed so choose carefully!) '; + print '.wordpress.com
(Your address will be username.wordpress.com. Must be at least 4 characters, letters and numbers only. It cannot be changed so choose carefully!) '; if( $errormsg[ 'weblog_title' ] != '' ) { print ''; } else { @@ -47,7 +47,7 @@ function displayInitialForm( $weblog_id = '', $weblog_title = '', $admin_email = if( strlen( $errormsg[ 'weblog_title' ] ) > 3 ) { ?>

Warning!


(Don\'t worry, you can change it later.) + print ' '; if( $errormsg[ 'admin_email' ] != '' ) { print ''; @@ -227,6 +227,10 @@ switch( $_POST[ 'stage' ] ) $errormsg[ 'weblog_id' ] = "Sorry, that blog already exists!"; } elseif( $err == 'error: email domain not allowed' ) { $errormsg[ 'admin_email' ] = "Sorry, that email address is not allowed!"; + } elseif( $err == 'error: email used' ) { + $errormsg[ 'admin_email' ] = "Sorry, that email address is already used!"; + } elseif( $err == 'error: username must not contain _' ) { + $errormsg[ 'weblog_id' ] = "Sorry, usernames may not contain the character '_'!"; } else { $errormsg[ 'weblog_id' ] = "Sorry, that blog already exists!"; } -- cgit