Changeset 1405

Show
Ignore:
Timestamp:
07/28/08 16:28:29 (4 months ago)
Author:
donncha
Message:

Remove whitespace from usernames and domain names

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-includes/wpmu-functions.php

    r1395 r1405  
    831831        $errors = new WP_Error(); 
    832832 
    833         $user_name = sanitize_user($user_name); 
     833        $user_name = preg_replace( "/\s+/", '', sanitize_user( $user_name, true ) ); 
    834834        $user_email = sanitize_email( $user_email ); 
    835835 
     
    928928        global $wpdb, $domain, $base; 
    929929 
    930         $blogname = sanitize_user( $blogname, true ); 
     930        $blogname = preg_replace( "/\s+/", '', sanitize_user( $blogname, true ) ); 
    931931        $blog_title = strip_tags( $blog_title ); 
    932932        $blog_title = substr( $blog_title, 0, 50 ); 
     
    10271027        global $wpdb; 
    10281028 
    1029         $user = sanitize_user( $user ); 
     1029        $user = preg_replace( "/\s+/", '', sanitize_user( $user, true ) ); 
    10301030        $user_email = sanitize_email( $user_email ); 
    10311031 
     
    11521152 
    11531153function wpmu_create_user( $user_name, $password, $email) { 
    1154         $user_name = sanitize_user( $user_name, true ); 
     1154        $user_name = preg_replace( "/\s+/", '', sanitize_user( $user_name, true ) ); 
    11551155        if ( username_exists($user_name) ) 
    11561156                return false; 
     
    11721172 
    11731173function wpmu_create_blog($domain, $path, $title, $user_id, $meta = '', $site_id = 1) { 
    1174         $domain = sanitize_user( $domain, true ); 
     1174        $domain = preg_replace( "/\s+/", '', sanitize_user( $domain, true ) ); 
    11751175        if( constant( 'VHOST' ) == 'yes' ) 
    11761176                $domain = str_replace( '@', '', $domain );