Ejemplo n.º 1
0
function EditMemberForm($add, $userid, $username)
{
    global $empire, $dbtbpre;
    $fid = (int) $add['fid'];
    if (empty($add[fname]) || !$fid) {
        printerror("EmptyMemberForm", "history.go(-1)");
    }
    //验证权限
    CheckLevel($userid, $username, $classid, "memberf");
    $enter = TogMemberqenter($add['cname'], $add['center']);
    //录入项
    $viewenter = TogMemberqenter($add['cname'], $add['venter']);
    //显示项
    $mustenter = TogMemberMustf($add['cname'], $add['menter']);
    //必填项
    $canaddf = TogMemberMustf($add['cname'], $add['canadd']);
    //增加项
    $caneditf = TogMemberMustf($add['cname'], $add['canedit']);
    //修改项
    $searchvar = TogMemberMustf($add['cname'], $add['schange']);
    //搜索项
    $filef = ReturnMFileF($enter, $dbtbpre . "enewsmemberf", 0, "file");
    $imgf = ReturnMFileF($enter, $dbtbpre . "enewsmemberf", 0, "img");
    $tobrf = ReturnMFileF($enter, $dbtbpre . "enewsmemberf", 0, "textarea");
    $checkboxf = ReturnMFileF($enter, $dbtbpre . "enewsmemberf", 0, "checkbox");
    //自动生成表单
    if ($add[ftype]) {
        $add[ftemp] = ReturnMemberFtemp($add['cname'], $add['center']);
    }
    $sql = $empire->query("update {$dbtbpre}enewsmemberform set fname='{$add['fname']}',ftemp='" . eaddslashes2($add[ftemp]) . "',fzs='" . addslashes($add[fzs]) . "',enter='{$enter}',mustenter='{$mustenter}',filef='{$filef}',imgf='{$imgf}',tobrf='{$tobrf}',viewenter='{$viewenter}',searchvar='{$searchvar}',canaddf='{$canaddf}',caneditf='{$caneditf}',checkboxf='{$checkboxf}' where fid={$fid}");
    //生成表单页面
    ChangeMemberForm($fid, $add[ftemp]);
    if ($sql) {
        insert_dolog("fid=" . $fid . "<br>fname=" . $add[fname]);
        //操作日志
        printerror("EditMemberFormSuccess", "member/ListMemberForm.php" . hReturnEcmsHashStrHref2(1));
    } else {
        printerror("DbError", "history.go(-1)");
    }
}
Ejemplo n.º 2
0
function EditFeedbackClass($add, $userid, $username)
{
    global $empire, $dbtbpre;
    $bid = (int) $add['bid'];
    if (empty($add[bname]) || !$bid) {
        printerror("EmptyGbookClass", "history.go(-1)");
    }
    //验证权限
    //CheckLevel($userid,$username,$classid,"feedbackf");
    $enter = TogFBqenter($add['cname'], $add['center']);
    $mustenter = TogFBMustf($add['cname'], $add['menter']);
    $filef = ReturnMFileF($enter, $dbtbpre . "enewsfeedbackf", 0, "file");
    $checkboxf = ReturnMFileF($enter, $dbtbpre . "enewsfeedbackf", 0, "checkbox");
    //自动生成表单
    if ($add[btype]) {
        $add[btemp] = ReturnFeedbackBtemp($add['cname'], $add['center'], $mustenter);
    }
    $groupid = (int) $add['groupid'];
    if ($add['usernames']) {
        $add['usernames'] = ',' . $add['usernames'] . ',';
    }
    $sql = $empire->query("update {$dbtbpre}enewsfeedbackclass set bname='{$add['bname']}',btemp='" . addslashes($add[btemp]) . "',bzs='" . addslashes($add[bzs]) . "',enter='{$enter}',mustenter='{$mustenter}',filef='{$filef}',groupid={$groupid},checkboxf='{$checkboxf}',usernames='{$add['usernames']}' where bid={$bid}");
    //生成表单页面
    ReFeedbackClassFile($bid);
    if ($sql) {
        //操作日志
        insert_dolog("bid=" . $bid . "<br>bname=" . $add[bname]);
        printerror("EditGbookClassSuccess", "FeedbackClass.php");
    } else {
        printerror("DbError", "history.go(-1)");
    }
}