/** * 考试期次标记为已考 * * @param int $exam_id 期次id * @return void */ public function change_status($exam_id = 0) { if (!$this->check_power('exam_manage')) { return; } $exam_id = intval($exam_id); if ($exam_id <= 0) { message('考试期次不存在.', 'admin/exam/index'); } $exam = ExamModel::get_exam($exam_id, 'exam_pid, status'); if (!count($exam) || $exam['exam_pid'] != '0') { message('考试期次不存在.', 'admin/exam/index'); } if ($exam['status'] == '1') { message('该考试期次已经为 已考状态..', 'admin/exam/index'); } if (ExamModel::update(array('status' => 1), array('exam_id' => $exam_id))) { message('标记成功.', 'admin/exam/index'); } else { message('标记失败.', 'admin/exam/index'); } }