Ejemplo n.º 1
0
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]] = '***';
        }
    }
Ejemplo n.º 2
0
    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]);