";
if ($cate != 'MD' && $cate != 'FILEMD') //富文本编辑器,不加label
$codex .= "\n{$pspec}
";
$ext = '';
if ($fld['set']['noup'] == 'view') {
$codex .= "\n{$pspec}
";
} else if ($cate == 'FSIZE') {
$codex .= "\n{$pspec}
";
} else if ($cate == 'METRE') {
$codex .= "\n{$pspec}
";
} else if ($cate == 'DATE') {
if (strpos($fld['data'], 'H') !== false)
$ext = ' type="datetime"';
$codex .= "\n{$pspec}
";
} else if ($cate == 'TIME') {
if (strpos($fld['data'], ':s') !== false)
$ext = ' type="second"';
$codex .= "\n{$pspec}
";
} else if ($cate == 'MCNY') {
$codex .= "\n{$pspec}
";
} else if ($cate == 'WCNY') {
$codex .= "\n{$pspec}
";
} else if ($cate == 'MD' || $cate == 'FILEMD' || $cate == 'DOWN' || $cate == 'AV' || $cate == 'IMG' || $cate == 'IMG1') {
if ($cate != 'MD' && $cate != 'FILEMD') {
if ($cate == 'IMG1')
$num = 1;
else
$num = isset($fld['set']['num']) ? $fld['set']['num'] : 3;
$ext .= ' num="' . $num . '"';
if (isset($fld['set']['fwh']))
$ext .= ' showwh="' . $fld['set']['fwh'] . '"';
if (isset($fld['set']['ftype']))
$ext .= ' type="' . $fld['set']['ftype'] . '"';
}
if (isset($fld['set']['flimit']))
$ext .= ' maxsize="' . $fld['set']['flimit'] . '"';
if (isset($fld['set']['fwater']))
$ext .= ' waterfont="28px Arial" watertext="' . $fld['set']['fwater'] . '"';
if (isset($fld['set']['fimgw']))
$ext .= ' imgwidth="' . $fld['set']['fimgw'] . '"';
if (isset($fld['set']['fimgh']))
$ext .= ' imgheight="' . $fld['set']['fimgh'] . '"';
if (isset($fld['set']['fzip']))
$ext .= ' zipjpg="' . $fld['set']['fzip'] . '"';
if (isset($fld['set']['fzext']))
$ext .= ' zipext="' . $fld['set']['fzext'] . '"';
// if(isset($fld['set']['savepath']))
// $ext .= ' path="' . $fld['set']['savepath'] . '"';
if ($cate == 'MD' || $cate == 'FILEMD')
$codex .= "\n{$pspec}
";
else
$codex .= "\n{$pspec}
";
} else if ($cate == 'BOOL') {
$datas = explode('.', $fld['data']);
if (empty($datas[0]))
$datas[0] = '✔';
if (!isset($datas[1]) || empty($datas[1]))
$datas[1] = '✘';
$ext .= ' y="' . $datas[0] . '"';
$ext .= ' n="' . $datas[1] . '"';
$codex .= "\n{$pspec}
";
} else if ($cate == 'UNIT') {
$codex .= "\n{$pspec}
";
} else if ($cate == 'CATA' || $cate == 'TINT') {
if (isset($fld['set']['catacmp']) && $fld['set']['catacmp'] == 'radio')
$codex .= "\n{$pspec}
";
else {
if (!$fld['bimp'])
$ext .= ' all="无"';
$codex .= "\n{$pspec}
";
}
} else if ($cate == 'DB' || $cate == 'CATU') {
if (isset($fld['set']['dbedit']) && $fld['set']['dbedit'] == 'window') //暂无实现窗选/组织
$codex .= "\n{$pspec}
";
else if (isset($fld['set']['dbedit']) && $fld['set']['dbedit'] == 'text') {
$codex .= "\n{$pspec}
";
} else {
if (!$fld['bimp'])
$ext .= ' all="无"';
$codex .= "\n{$pspec}
";
}
} else if ($cate == 'CATS' || $cate == 'TBIN') {
if (isset($fld['set']['catstype']) && $fld['set']['catstype'] == 'selmulti')
$codex .= "\n{$pspec}
";
else
$codex .= "\n{$pspec}
";
} else if ($cate == 'CATM') {
if (isset($fld['set']['cas']))
$ext = ' rootupid="' . $fld['set']['cas'] . '"';
$codex .= "\n{$pspec}
";
} else if ($cate == 'CYC') {
$codex .= "\n{$pspec}
";
} else if ($cate == 'SEC') {
$codex .= "\n{$pspec}
";
} else if ($cate == 'INT') {
$strstart = '';
$strend = $fld['data'];
$ind = strpos($fld['data'], '?');
$align = 'right';
if ($ind > 0) {
$strstart = substr($fld['data'], 0, $ind);
$strend = substr($fld['data'], $ind + 1);
if (empty($strend))
$align = 'left';
else
$align = 'center';
}
$codex .= "\n{$pspec} {$strstart}
{$strend}";
} else if ($cate == 'TON') {
$codex .= "\n{$pspec}
";
} else if ($cate == 'BET') {
$unit = flddata($fld['data'], 0, '');
$bet = flddata($fld['data'], 1, 100);
$codex .= "\n{$pspec}
";
} else if ($cate == 'LNY') {
$unit = flddata($fld['data'], 0, '元.万元.亿元');
$codex .= "\n{$pspec}
";
} else if ($cate == 'SNY') {
$unit = flddata($fld['data'], 0, '¤.K¤.M¤.B¤.T¤.Q¤');
$codex .= "\n{$pspec}
";
} else if ($cate == 'WGT') {
$unit = flddata($fld['data'], 0, '克.*千克.吨');
$codex .= "\n{$pspec}
";
} else if ($cate == 'LGH') {
$unit = flddata($fld['data'], 0, '厘米.*米.公里');
$codex .= "\n{$pspec}
";
} else if ($cate == 'PCT') {
$codex .= "\n{$pspec}
";
} else if ($cate == 'CNY') {
$strend = $fld['data'];
if(empty($strend))
$strend = '元';
else{
$ind = strpos($strend, ',');
$strend = substr($strend, $ind + 1);
}
$codex .= "\n{$pspec}
";
} else if ($cate == 'LOC') {
$codex .= "\n{$pspec}
";
} else if ($cate == 'NUM') {
$codex .= "\n{$pspec}
";
} else if ($cate == 'URL' || $cate == 'MSK') {
$codex .= "\n{$pspec}
";
} else if ($cate == 'KG') {
$codex .= "\n{$pspec}
";
} else if ($cate == 'TC') {
$codex .= "\n{$pspec}
";
} else if ($cate == 'BR') {
$ext = ' total="{line}行,{word}字"';
if (!empty($fld['set']['height']))
$ext = ' minheight="' . $fld['set']['height'] . '"';
$codex .= "\n{$pspec}
";
} else {
if (@$fld['set']['txtedit'] == 'txtarea'){
if (!empty($fld['set']['height']))
$ext = ' minheight="' . $fld['set']['height'] . '"';
$codex .= "\n{$pspec}
";
}else{
$codex .= "\n{$pspec}
";
}
}
$codex .= "\n{$pspec}