WordPress.org

Make WordPress Core

Ticket #13839: 13839.diff

File 13839.diff, 1.3 KB (added by anthonycole, 8 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'":