Ejemplo n.º 1
0
 /**
  * 选择培训教师列表
  * @param   int     multisel    GET参数,为1表示多选,否则表示单选
  */
 public function selctlist()
 {
     $param = array();
     if (isset($_GET['page'])) {
         $page = intval($_GET['page']);
         if ($page < 1) {
             $page = 1;
         }
     } else {
         $page = 1;
     }
     $param['ct_name'] = $this->input->get('ct_name');
     $param['ct_contact'] = $this->input->get('ct_contact');
     $param['grade_id_str'] = $this->input->get('grade_id_str');
     $param['subject_id_str'] = $this->input->get('subject_id_str');
     $data = array();
     $data['param'] = $param;
     $data['ct_list'] = CTeacherModel::CTeacherList('*', $param, $page);
     $ct_id_arr = array();
     if (!empty($data['ct_list'])) {
         foreach ($data['ct_list'] as $v) {
             $ct_id_arr[] = $v['ct_id'];
         }
     }
     $ct_id_str = implode(',', $ct_id_arr);
     unset($ct_id_arr);
     $data['subject_map'] = C('subject');
     $data['grade_map'] = C('grades');
     $data['subject_map'][0] = '[全部学科]';
     $data['grade_map'][0] = '[全部年级]';
     $data['ct_list_count'] = CTeacherModel::CTeacherListCount($param);
     if ($ct_id_str) {
         $data['cteacher_gradeid'] = CTeacherModel::CTeacherGradeIDPairs($ct_id_str);
         $data['cteacher_subjectid'] = CTeacherModel::CTeacherSubjectIDPairs($ct_id_str);
     } else {
         $data['cteacher_gradeid'] = array();
         $data['cteacher_subjectid'] = array();
     }
     $this->load->view('cteacher/selctlist', $data);
 }