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("选项不能为空");
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; }