Ticket #27093: 27093.2.patch
File 27093.2.patch, 1.5 KB (added by , 11 years ago) |
---|
-
src/wp-admin/install.php
78 78 */ 79 79 function display_setup_form( $error = null ) { 80 80 global $wpdb; 81 $user_table = ( $wpdb->get_var("SHOW TABLES LIKE '$wpdb->users'") != null );82 81 82 $user_table = ( $wpdb->get_var( "SHOW TABLES LIKE '$wpdb->users'" ) != null ); 83 83 84 // Ensure that Blogs appear in search engines by default 84 85 $blog_public = 1; 85 86 if ( ! empty( $_POST ) ) … … 189 190 wp_die( $wpdb->error->get_error_message() ); 190 191 191 192 display_header(); 193 192 194 // Fill in the data we gathered 193 195 $weblog_title = isset( $_POST['weblog_title'] ) ? trim( wp_unslash( $_POST['weblog_title'] ) ) : ''; 194 196 $user_name = isset($_POST['user_name']) ? trim( wp_unslash( $_POST['user_name'] ) ) : ''; … … 196 198 $admin_password_check = isset($_POST['admin_password2']) ? wp_unslash( $_POST['admin_password2'] ) : ''; 197 199 $admin_email = isset( $_POST['admin_email'] ) ?trim( wp_unslash( $_POST['admin_email'] ) ) : ''; 198 200 $public = isset( $_POST['blog_public'] ) ? (int) $_POST['blog_public'] : 0; 199 // check e-mail address 201 202 $user_table = ( $wpdb->get_var( "SHOW TABLES LIKE '$wpdb->users'" ) != null ); 203 if ( '' === $user_name && $user_table ) { 204 $admin = get_users( array( 'role' => 'administrator', 'count' => 1 ) ); 205 $user_name = current( $admin )->user_login; 206 } 207 208 // Check e-mail address 200 209 $error = false; 201 210 if ( empty( $user_name ) ) { 202 211 // TODO: poka-yoke