コード例 #1
0
ファイル: exam.php プロジェクト: Vincent-Shen/origin
 /**
  * 考试期次标记为已考
  *
  * @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');
     }
 }