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); }
public function edit($profession_id = null) { if ($profession_id) { $data['profession'] = ProfessionModel::professionInfo($profession_id); } $this->load->view('profession/edit', $data); }
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); }