WordPress.org

Make WordPress Core

Ticket #13839: 13839.diff

File 13839.diff, 1.3 KB (added by anthonycole, 4 years ago)

Submitted first patch incorrectly

  • wp-admin/setup-config.php

     
    157157        $passwrd = trim($_POST['pwd']); 
    158158        $dbhost  = trim($_POST['dbhost']); 
    159159        $prefix  = trim($_POST['prefix']); 
    160         if ( empty($prefix) ) 
    161                 $prefix = 'wp_'; 
    162160 
    163161        // Validate $prefix: it can only contain letters, numbers and underscores 
    164162        if ( preg_match( '|[^a-z0-9_]|i', $prefix ) ) 
    165                 wp_die( /*WP_I18N_BAD_PREFIX*/'<strong>ERROR</strong>: "Table Prefix" can only contain numbers, letters, and underscores.'/*/WP_I18N_BAD_PREFIX*/ ); 
     163                wp_die( /*WP_I18N_BAD_PREFIX*/'<strong>ERROR</strong>: "Table Prefix" can only be blank or contain a combination of numbers, letters, or underscores.'/*/WP_I18N_BAD_PREFIX*/ ); 
    166164 
    167165        // Test the db connection. 
    168166        /**#@+ 
     
    218216                                $configFile[$line_num] = str_replace("database_name_here", $dbname, $line); 
    219217                                break; 
    220218                        case "define('DB_USER'": 
     219                                $uname = addslashes($uname); 
    221220                                $configFile[$line_num] = str_replace("'username_here'", "'$uname'", $line); 
    222221                                break; 
    223222                        case "define('DB_PASSW": 
     223                                $passwrd = addslashes($passwrd); 
    224224                                $configFile[$line_num] = str_replace("'password_here'", "'$passwrd'", $line); 
    225225                                break; 
    226226                        case "define('DB_HOST'":