www.gusucode.com > 同城苏州黄页系统php源码程序 > lib/smarty/plugins/modifier.createBox.php
<?php function createBox_by_modifier($array,$name) { $str=''; foreach ($array as $k=>$a) { if(is_array($a)) { $str.='<br>'; if( !preg_match('/^\d*$/',$k) ) $str.=$k.'→'; $str.=createBox_by_modifier($array,$name); } else $str.="<input TYPE=\"checkbox\" NAME=\"{$name}\" VALUE=\"{$k}\">{$a}"; } $str.='<br>'; return $str; } function smarty_modifier_createBox($boxName,$name) { global $root_path; include($root_path.'conf/roomForm.php'); if(!isset($formInfo[$boxName])) return "模版錯誤(使用 \"|createBox\" 時):指定的欄位 {$boxName} 不存在。"; include($root_path.'conf/'.$formInfo[$boxName]['fileName']); $field=$$formInfo[$boxName]['listName']; return createBox_by_modifier($field,$name); } ?>