Ignore:
Timestamp:
Mar 27, 2004, 2:24:26 PM (20 years ago)
Author:
gweltas
Message:
  • Split of infos.lang.php
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/htmlfunctions.inc.php

    r395 r398  
    113113function language_select($default, $select_name = "language")
    114114{
    115   global $lang_info;
     115
    116116  $dir = opendir(PHPWG_ROOT_PATH . 'language');
    117117  $available_lang= array();
     
    119119  while ( $file = readdir($dir) )
    120120  {
    121     if (is_dir ( realpath(PHPWG_ROOT_PATH.'language/'.$file) )
    122           && !is_link(realpath(PHPWG_ROOT_PATH  . 'language/' . $file))
    123           && isset($lang_info['language'][$file]))
     121    $path= realpath(PHPWG_ROOT_PATH . 'language/'.$file);
     122    if (is_dir ($path) && !is_link($path) && file_exists($path . '/iso.txt'))
    124123    {
    125       $available_lang[$file] = $lang_info['language'][$file];
     124          list($displayname) = @file($path . '/iso.txt');
     125          $available_lang[$displayname] = $file;
    126126    }
    127127  }
     
    131131
    132132  $lang_select = '<select name="' . $select_name . '" onchange="this.form.submit()">';
    133   while ( list($code, $displayname) = @each($available_lang) )
     133  foreach ($available_lang as $displayname => $code)
    134134  {
    135135    $selected = ( strtolower($default) == strtolower($code) ) ? ' selected="selected"' : '';
Note: See TracChangeset for help on using the changeset viewer.