Beispiel #1
0
                    if ($field == '') {
                        continue;
                    }
                    $fieldinfo = explode(',', $field);
                    if ($fieldinfo[1] == 'textdata') {
                        ${$fieldinfo[0]} = FilterSearch(stripslashes(${$fieldinfo[0]}));
                        ${$fieldinfo[0]} = addslashes(${$fieldinfo[0]});
                    } else {
                        if (empty(${$fieldinfo[0]})) {
                            ${$fieldinfo[0]} = '';
                        }
                        ${$fieldinfo[0]} = GetFieldValue(${$fieldinfo[0]}, $fieldinfo[1], 0, 'add', '', 'diy', $fieldinfo[0]);
                    }
                    if ($fieldinfo[0] == "birthday") {
                        ${$fieldinfo[0]} = GetDateMk(${$fieldinfo[0]});
                    }
                    $inadd_f .= ',' . $fieldinfo[0] . " ='" . ${$fieldinfo[0]} . "' ";
                }
            }
        }
        $query = "UPDATE `{$membermodel->table}` SET `mid`='{$cfg_ml->M_ID}' {$inadd_f} WHERE `mid`='{$cfg_ml->M_ID}'; ";
        if ($dsql->executenonequery($query)) {
            $dsql->ExecuteNoneQuery("UPDATE `#@__member` SET `spacesta`='2' WHERE `mid`='{$cfg_ml->M_ID}'");
            // 清除缓存
            $cfg_ml->DelCache($cfg_ml->M_ID);
            require_once DEDEMEMBER . "/templets/reg-new3.htm";
            exit;
        }
    }
    require_once DEDEMEMBER . "/templets/reg-new2.htm";
}