Пример #1
0
 public function index()
 {
     $param['pr_subjectid'] = self::$pr_subjectid;
     $param['knowledge_name'] = trim($this->input->get('knowledge_name'));
     $param['pr_knowledgeid'] = implode(',', $this->input->get('pr_knowledgeid'));
     $size = C('default_perpage_num');
     $page = isset($_GET['page']) && intval($_GET['page']) > 1 ? intval($_GET['page']) : 1;
     $offset = ($page - 1) * $size;
     $total = ProfessionRelatedModel::professionRelatedListCount($param);
     if ($total) {
         $data['list'] = ProfessionRelatedModel::professionRelatedList($param, $page, $size);
         $profession_ids = array();
         foreach ($data['list'] as &$item) {
             $item['pr_professionid'] = json_decode($item['pr_professionid'], true);
             $profession_ids = array_merge($profession_ids, $item['pr_professionid']);
         }
         $profession_id_str = implode(',', array_unique($profession_ids));
         $data['profession'] = ProfessionModel::professionInfo($profession_id_str);
     }
     // 分页
     $purl = site_url('admin/vocational_aptitude/index/') . ($param ? '?' . implode('&', $param) : '');
     $data['pagination'] = multipage($total, $size, $page, $purl);
     $data['search'] = $param;
     $data['priv_edit'] = $this->check_power_new('vocational_aptitude_edit', FALSE);
     $data['priv_delete'] = $this->check_power_new('vocational_aptitude_remove', FALSE);
     $this->load->view('vocational_aptitude/index', $data);
 }
Пример #2
0
 public function edit($profession_id = null)
 {
     if ($profession_id) {
         $data['profession'] = ProfessionModel::professionInfo($profession_id);
     }
     $this->load->view('profession/edit', $data);
 }
Пример #3
0
 public function subject_dimension_list()
 {
     $data['list'] = SubjectModel::subjectDimensionList();
     if ($data['list']) {
         $profession_ids = array();
         foreach ($data['list'] as &$item) {
             $item['subd_professionid'] = json_decode($item['subd_professionid'], true);
             $profession_ids = array_merge($profession_ids, $item['subd_professionid']);
         }
         $profession_id_str = implode(',', array_unique($profession_ids));
         $data['profession'] = ProfessionModel::professionInfo($profession_id_str);
     }
     $data['subject'] = C('subject');
     $data['priv_manage'] = $this->check_power('subject_edit_subject_dimension', FALSE);
     $data['priv_delete'] = $this->check_power('subject_remove_subject_dimension', FALSE);
     $this->load->view('subject/subject_dimension_list', $data);
 }