$input = "<textarea id=\"{$name}\" name=\"{$name}\" rows=\"30\">\n{$value}</textarea>";
                         } else {
                             if ($type == "forum") {
                                 $input = makeForumList($name, $value, true);
                             } else {
                                 if ($type == 'group') {
                                     $input = makeSelect($name, $value, $grouplist);
                                 } else {
                                     if ($type == "theme") {
                                         $input = makeThemeList($name, $value);
                                     } else {
                                         if ($type == "layout") {
                                             $input = makeLayoutList($name, $value);
                                         } else {
                                             if ($type == "language") {
                                                 $input = makeLangList($name, $value);
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
 }
 $sdata['field'] = $input;
 if ($invalidsettings[$name]) {
     $sdata['name'] = "<span style=\"color: #f44;\">{$sdata['name']} (invalid)</span>";
示例#2
0
<?php

function makeLangList()
{
    $data = array();
    $dir = @opendir("lib/lang");
    while ($file = readdir($dir)) {
        //print $file;
        if (endsWith($file, "_lang.php")) {
            $file = substr($file, 0, strlen($file) - 9);
            $data[$file] = $file;
        }
    }
    $data["en_US"] = "en_US";
    $data["-default"] = "Board default";
    closedir($dir);
    ksort($data);
    return $data;
}
$general['presentation']['items']['linguage'] = array("caption" => __("Language"), "type" => "radiogroup", "options" => makeLangList(), "value" => $user['linguage']);