Ejemplo n.º 1
0
 /**
  * 编辑模板
  */
 public function edit($template_id = 0)
 {
     if ($template_id) {
         $data['info'] = EvaluateTemplateModel::get_evaluate_template_info($template_id);
     }
     $data['template_type'] = (int) $this->session->userdata('template_type');
     $data['subject'] = C('subject');
     $data['template_type_name'] = self::$template_type_name;
     $data['module'] = EvaluateModuleModel::get_evaluation_module_info(0, $data['template_type']);
     $this->load->view('evaluate_template/edit', $data);
 }
Ejemplo n.º 2
0
 public function save_module()
 {
     $module_sort = intval($this->input->post('module_sort'));
     $module_name = trim($this->input->post('module_name'));
     $module_code = trim($this->input->post('module_code'));
     $module_subjects = $this->input->post('module_subjects');
     $parent_moduleid = intval($this->input->post('parent_moduleid'));
     $edit_id = intval($this->input->post('edit_id'));
     $status = intval($this->input->post('status'));
     $module_subjectid = '';
     if ($module_subjects) {
         $module_subjectid = ',' . implode(',', $module_subjects) . ',';
     }
     if ($module_name == '') {
         message('模块名称不能为空');
         return;
     }
     if (!$edit_id && $module_code == '') {
         message('模块编码不能为空');
     }
     $module_type = (int) $this->session->userdata('template_type');
     if (EvaluateModuleModel::exist_module($module_name, $edit_id, $parent_moduleid, $module_code, $module_type)) {
         message('模块名称或模块编码已存在');
     }
     $module_date = array();
     if ($edit_id) {
         $module_date['module_sort'] = $module_sort;
         $module_date['module_name'] = $module_name;
         $module_date['module_subjectid'] = $module_subjectid;
         $module_date['status'] = (int) $status;
     } else {
         $module_date['module_name'] = $module_name;
         $module_date['module_subjectid'] = $module_subjectid;
         $module_date['module_code'] = $module_code;
         $module_date['module_name'] = $module_name;
         $module_date['module_name'] = $module_name;
         $module_date['module_sort'] = $module_sort;
         $module_date['parent_moduleid'] = $parent_moduleid;
         $module_date['module_type'] = $module_type;
     }
     if ($edit_id) {
         //编辑模块信息
         $flag = EvaluateModuleModel::update($module_date, $edit_id);
         if ($flag) {
             $mod = '编辑模块信息成功';
             admin_log($mod, 'module_manage', $edit_id);
             message('模块信息更新成功', '/admin/evaluate_module/index');
         } else {
             message('模块信息更新失败', '/admin/evaluate_module/index');
         }
     } else {
         //添加模块信息
         $id = EvaluateModuleModel::insert($module_date);
         if ($id) {
             admin_log($mod, 'module_manage', $id);
             message('模块添加成功', '/admin/evaluate_module/index');
         } else {
             message('模块添加失败', '/admin/evaluate_module/index');
         }
     }
 }