Changeset 29630 for trunk/src/wp-admin/setup-config.php
- Timestamp:
- 08/26/2014 07:58:33 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/setup-config.php
r29599 r29630 33 33 require( ABSPATH . 'wp-settings.php' ); 34 34 35 require( ABSPATH . 'wp-admin/includes/upgrade.php' ); 35 /** Load WordPress Administration Upgrade API */ 36 require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); 37 38 /** Load WordPress Translation Install API */ 39 require_once( ABSPATH . 'wp-admin/includes/translation-install.php' ); 36 40 37 41 nocache_headers(); … … 86 90 } // end function setup_config_display_header(); 87 91 92 $language = ''; 93 if ( ! empty( $_REQUEST['language'] ) ) { 94 $language = preg_replace( '/[^a-zA-Z_]/', '', $_REQUEST['language'] ); 95 } 88 96 switch($step) { 89 97 case -1: 90 91 if ( empty( $_GET['language'] ) && ( $languages = wp_get_available_translations_from_api() ) ) { 98 if ( empty( $language ) && ( $languages = wp_get_available_translations() ) ) { 92 99 setup_config_display_header( 'language-chooser' ); 93 100 echo '<form id="setup" method="post" action="?step=0">'; … … 100 107 101 108 case 0: 102 if ( ! empty( $ _REQUEST['language']) ) {103 $loaded_language = wp_ install_download_language_pack( $_REQUEST['language']);109 if ( ! empty( $language ) ) { 110 $loaded_language = wp_download_language_pack( $language ); 104 111 if ( $loaded_language ) { 105 wp_install_load_language( $loaded_language );112 load_default_textdomain( $loaded_language ); 106 113 } 107 114 } … … 137 144 138 145 case 1: 139 $loaded_language = wp_install_load_language( $_REQUEST['language']);146 load_default_textdomain( $language ); 140 147 setup_config_display_header(); 141 148 ?> … … 170 177 </table> 171 178 <?php if ( isset( $_GET['noapi'] ) ) { ?><input name="noapi" type="hidden" value="1" /><?php } ?> 172 <input type="hidden" name="language" value="<?php echo esc_attr( $l oaded_language ); ?>" />179 <input type="hidden" name="language" value="<?php echo esc_attr( $language ); ?>" /> 173 180 <p class="step"><input name="submit" type="submit" value="<?php echo htmlspecialchars( __( 'Submit' ), ENT_QUOTES ); ?>" class="button button-large" /></p> 174 181 </form> … … 177 184 178 185 case 2: 179 $loaded_language = wp_install_load_language( $_REQUEST['language']);186 load_default_textdomain( $language ); 180 187 $dbname = trim( wp_unslash( $_POST[ 'dbname' ] ) ); 181 188 $uname = trim( wp_unslash( $_POST[ 'uname' ] ) ); … … 190 197 } 191 198 192 if ( $loaded_language) {193 $step_1 .= '&language=' . $l oaded_language;194 $install .= '?language=' . $l oaded_language;199 if ( ! empty( $language ) ) { 200 $step_1 .= '&language=' . $language; 201 $install .= '?language=' . $language; 195 202 } else { 196 203 $install .= '?language=en_US';
Note: See TracChangeset
for help on using the changeset viewer.