WordPress.org

Make WordPress Core

Ticket #23418: 23418.3.diff

File 23418.3.diff, 1.1 KB (added by nacin, 10 months ago)

(untested)

  • wp-includes/formatting.php

     
    29012901 
    29022902                case 'illegal_names': 
    29032903                        if ( ! is_array( $value ) ) 
    2904                                 $value = explode( "\n", $value ); 
     2904                                $value = explode( ' ', $value ); 
    29052905 
    29062906                        $value = array_values( array_filter( array_map( 'trim', $value ) ) ); 
    29072907 
  • wp-admin/includes/upgrade.php

     
    12771277        // 3.5 
    12781278        if ( $wp_current_db_version < 21823 ) 
    12791279                update_site_option( 'ms_files_rewriting', '1' ); 
     1280 
     1281        // 3.5.2 
     1282        if ( $wp_current_db_version < 30000 ) { 
     1283                $illegal_names = get_site_option( 'illegal_names' ); 
     1284                if ( is_array( $illegal_names ) && count( $illegal_names ) === 1 ) { 
     1285                        $illegal_name = reset( $illegal_names ); 
     1286                        $illegal_names = explode( ' ', $illegal_name ); 
     1287                        update_site_option( 'illegal_names', $illegal_names ); 
     1288                } 
     1289        } 
    12801290} 
    12811291 
    12821292// The functions we use to actually do stuff