Make WordPress Core


Ignore:
Timestamp:
02/04/2010 06:46:25 PM (17 years ago)
Author:
ryan
Message:

Introduce get_available_languages(). Validate WPLANG. fixes #11774

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/ms-options.php

    r12911 r12946  
    253253                <table class="form-table">
    254254                        <?php
    255                         $lang_files = array();
    256                         if ( is_dir( ABSPATH . LANGDIR ) && $dh = opendir( ABSPATH . LANGDIR ) )
    257                                 while( ( $lang_file = readdir( $dh ) ) !== false )
    258                                         if ( substr( $lang_file, -3 ) == '.mo' )
    259                                                 $lang_files[] = $lang_file;
     255                        $languages = get_available_languages();
    260256                        $lang = get_site_option('WPLANG');
    261                         if ( !empty($lang_files) ) {
     257                        if ( !empty($languages) ) {
    262258                                ?>
    263259                                <tr valign="top">
    … …  
    265261                                        <td>
    266262                                                <select name="WPLANG" id="WPLANG">
    267                                                         <?php mu_dropdown_languages( $lang_files, get_site_option('WPLANG') ); ?>
     263                                                        <?php mu_dropdown_languages( $languages, get_site_option('WPLANG') ); ?>
    268264                                                </select>
    269265                                        </td>
Note: See TracChangeset for help on using the changeset viewer.