コード例 #1
0
ファイル: admin_evaluation.php プロジェクト: winiceo/job
    if ($setarr["result_type"] == 1) {
        $setarr["result_options"] = $_POST["result_options"] ? $_POST["result_options"] : adminmsg("选项不能为空");
        $setarr["result_num"] = $_POST["result_num"] ? intval($_POST["result_num"]) : adminmsg("数目不能为空");
    } elseif ($setarr["result_type"] == 2) {
        $setarr["result_score"] = $_POST["result_score"] ? intval($_POST["result_score"]) : adminmsg("得分不能为空");
    }
    $setarr["result_description"] = $_POST["result_description"] ? $_POST["result_description"] : adminmsg("结果不能为空");
    $link[0]['text'] = "返回试卷答案列表";
    $link[0]['href'] = '?act=result_list&id=' . $paper_id;
    !$db->inserttable(table("evaluation_result"), $setarr) ? adminmsg("添加失败!") : adminmsg("添加成功!", 2, $link);
    //填写管理员日志
    write_log("后台成功添加试卷答案!", $_SESSION['admin_name'], 3);
} elseif ($act == 'result_edit') {
    get_token();
    $result = get_result_one($_GET['id']);
    $paper = get_evaluation_one($result["paper_id"]);
    $smarty->assign('paper', $paper);
    $smarty->assign('pageheader', "人才测评");
    $smarty->assign('result', $result);
    $smarty->display('evaluation/admin_result_edit.htm');
} elseif ($act == 'edit_result_save') {
    check_token();
    $rid = intval($_POST['rid']);
    $paper_id = intval($_POST['paper_id']);
    if (empty($paper_id)) {
        adminmsg("试卷信息丢失!");
    }
    $setarr["result_type"] = $_POST["result_type"] ? intval($_POST["result_type"]) : adminmsg("答案类型不能为空");
    $setarr["paper_id"] = $paper_id;
    if ($setarr["result_type"] == 1) {
        $setarr["result_options"] = $_POST["result_options"] ? $_POST["result_options"] : adminmsg("选项不能为空");
コード例 #2
0
ファイル: admin_evaluation_fun.php プロジェクト: winiceo/job
function set_paper_question_num($type, $paper_id, $num)
{
    global $db, $_CFG;
    $paper_id = intval($paper_id);
    if (empty($paper_id)) {
        return false;
    }
    $num = intval($num);
    $paper_info = get_evaluation_one($paper_id);
    if (intval($type) == 1) {
        $num = $num + intval($paper_info['question_num']);
    } else {
        $num = intval($paper_info['question_num']) - $num;
    }
    $paperarr['question_num'] = $num;
    if (!$db->updatetable(table("evaluation_paper"), $paperarr, array("id" => $paper_id))) {
        return false;
    }
    return true;
}