* adjust for pinyin.

This commit is contained in:
wangyidong
2016-12-09 09:38:13 +08:00
parent 0fe35cb5d2
commit 6150ee7b76
13 changed files with 26670 additions and 42633 deletions
+3 -8
View File
@@ -98,7 +98,7 @@ class html extends baseHTML
static public function select($name = '', $options = array(), $selectedItems = "", $attrib = "", $append = false)
{
global $app;
static $dataKeys = array();
static $dataKeys;
$options = (array)($options);
if($append and !isset($options[$selectedItems])) $options[$selectedItems] = $selectedItems;
@@ -113,13 +113,8 @@ class html extends baseHTML
$string = "<select name='$name' {$id} $attrib>\n";
/* The options. */
static $pinyin = null;
if(empty($pinyin))
{
$app->loadClass('pinyin', false);
helper::import(dirname(__DIR__) . '/pinyin/memoryfiledictloader.php');
$pinyin = new pinyin(new MemoryFileDictLoader(dirname(__DIR__) . '/pinyin/data/'));
}
static $pinyin;
if(empty($pinyin)) $pinyin = $app->loadClass('pinyin');
$joinOptions = '';
$sign = ' aNd ';