Make WordPress Core


Ignore:
Timestamp:
02/04/2010 06:46:25 PM (15 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.