if(is_array($forminfos['base'])) { foreach($forminfos['base'] as $field=>$info) { if($info['isomnipotent']) continue; if($info['formtype']=='omnipotent') { foreach($forminfos['base'] as $_fm=>$_fm_value) { if($_fm_value['isomnipotent']) { $info['form'] = str_replace('{'.$_fm.'}',$_fm_value['form'],$info['form']); } } foreach($forminfos['senior'] as $_fm=>$_fm_value) { if($_fm_value['isomnipotent']) { $info['form'] = str_replace('{'.$_fm.'}',$_fm_value['form'],$info['form']); } } } } }
echo $info['name']; if($info['star']){ * } echo $info['form']; echo $info['tips'];
if(is_array($forminfos['senior'])) { foreach($forminfos['senior'] as $field=>$info) { if(!in_array($field,array('allow_comment','template'))){ if($info['isomnipotent']) continue; if($info['formtype']=='omnipotent') { foreach($forminfos['base'] as $_fm=>$_fm_value) { if($_fm_value['isomnipotent']) { $info['form'] = str_replace('{'.$_fm.'}',$_fm_value['form'],$info['form']); } } foreach($forminfos['senior'] as $_fm=>$_fm_value) { if($_fm_value['isomnipotent']) { $info['form'] = str_replace('{'.$_fm.'}',$_fm_value['form'],$info['form']); } } }
} } }
echo $info['name'] if($info['star']){ * }
echo $info['form']; echo $info['tips'];
状态