/** * ription 编辑产品信息表单页面 * * @param int $p_id * 产品id */ public function edit($p_id) { if (!$this->check_power_new('production_edit')) { return; } /* * 基本信息 */ $p_id = intval($p_id); $pinfo = CommonModel::get_product_list($p_id); if (empty($pinfo)) { message('信息不存在'); return; } $admin = $this->session->userdata('admin_id'); /* 不再需要该字段来限制权限了 $managers = explode(',',$pinfo['p_managers']); if(!in_array($admin, $managers)&&!$this->is_super_user()) { message('没有管理权限'); return; } */ $data = array(); $data['pro'] = $pinfo; $data['act'] = 'edit'; $data['admin_ids'] = CommonModel::get_admins('edit'); $data['admin_id'] = $admin; $data['pc_ids'] = CommonModel::get_pc_ids(); $data['exam_ids'] = CommonModel::get_exam_ids('edit') + array($pinfo['exam_pid'] => $pinfo['exam_name']); $this->load->view('production/edit', $data); }