if ($_GET[job] == 'reg') { require "global.php"; header('Content-Type: text/html; charset=gb2312'); $array = unserialize(StripSlashes($webdb[Reg_Field])); if ($uid && $lfjuid != $uid) { $rsdb = $db->get_one("SELECT * FROM {$pre}memberdata WHERE uid='{$uid}'"); } elseif (!$lfjdb) { foreach ($array[field_db] as $key => $rs) { if ($rs[form_value]) { $rsdb[$key] = $rs[form_value]; } } } else { $rsdb = $lfjdb; } set_table_value($array[field_db]); require html("regfield"); } elseif ($_GET[job] == 'show') { require "global.php"; header('Content-Type: text/html; charset=gb2312'); $array = unserialize(StripSlashes($webdb[Reg_Field])); if ($uid) { $rsdb = $db->get_one("SELECT * FROM {$pre}memberdata WHERE uid='{$uid}'"); } else { $rsdb = $lfjdb; } foreach ($array[field_db] as $key => $rs) { if ($rs[allowview] && $lfjuid != $rsdb[uid] && !$web_admin && !in_array($groupdb['gid'], explode(",", $rs[allowview]))) { $rsdb[$rs[field_name]] = '***'; } }
if ($rsdb = $_GET[rsdb]) { foreach ($rsdb as $key => $value) { $rsdb[$key] = filtrate($value); } $lfjdb && ($rsdb = $rsdb + $lfjdb); } elseif ($lfjdb) { $rsdb = $lfjdb; } /*模块设置时,有些字段有默认值*/ foreach ($m_config[field_db] as $key => $rs) { if ($rs[form_value]) { $rsdb[$key] = $rs[form_value]; } } //预设值 set_table_value($m_config[field_db]); $atc = "postnew"; require ROOT_PATH . "inc/head.php"; if ($fidDB[id] == 9) { require "template/default/post_{$fidDB['id']}.htm"; } else { require "data/form_tpl/post_{$fidDB['id']}.htm"; } require ROOT_PATH . "inc/foot.php"; } function set_table_value($field_db) { global $rsdb; foreach ($field_db as $key => $rs) { if ($rs[form_type] == 'select') { $detail = explode("\r\n", $rs[form_set]);