/**
  * 考场添加学科
  *
  * @param int $exam_id 考试期次ID
  * @param int $place_id 考场ID 
  * @return void
  */
 public function index($exam_id = 0, $place_id = 0)
 {
     if (!$this->check_power('exam_list,exam_manage')) {
         return;
     }
     if (empty($exam_id) || empty($place_id)) {
         message('参数错误!');
     }
     $query = "select * from {pre}exam_place where place_id={$place_id}";
     $place = $this->db->query($query)->row_array();
     if (!$place) {
         message('未查询到考场信息!');
     }
     $query = "select * from {pre}exam where exam_id={$exam_id}";
     $exam = $this->db->query($query)->row_array();
     if (!$exam) {
         message('未查询到考场信息!');
     }
     //获取考试期次下的学科
     $exams = $this->db->query("select exam_id,subject_id from {pre}exam where rd_exam.exam_pid={$exam_id}")->result_array();
     if (empty($exams)) {
         message('该考试期次不存在学科!');
     }
     //控制考场只能在未开始考试操作
     $no_start = ExamPlaceModel::place_is_no_start($place_id);
     $place['no_start'] = $no_start;
     $query = array('exam_pid' => $exam_id, 'place_id' => $place_id);
     $result = ExamPlaceSubjectModel::get_exam_place_subject_list($query);
     $old_subjects = array();
     foreach ($result as $key => $value) {
         $old_subjects[$value['subject_id']] = $value;
     }
     $data = array();
     $data['exam'] = $exam;
     $data['place'] = $place;
     //$data['allow_subject'] = CpUserModel::get_allowed_subjects();
     $data['subjects'] = $exams;
     $data['subjects_name'] = C('subject');
     $data['old_subjects'] = $old_subjects;
     $data['priv_manage'] = $this->check_power('exam_manage', FALSE);
     // 模版
     $this->load->view('place_subject/index', $data);
 }
 /**
  * desription 批量导入学生分数
  * @author
  * @final
  */
 public function import($exam_id)
 {
     $data = array();
     $data['exam_id'] = $exam_id;
     $data['subjects'] = C('subject');
     $data['place_subjects'] = ExamPlaceSubjectModel::get_exam_place_subject_list(array('exam_pid' => $exam_id), 1, time(), null, 'DISTINCT(subject_id) AS subject_id');
     $this->load->view('place_student/import', $data);
 }