permission->is_admin(); $this->load->model('InfoStructures_model'); $this->load->model('Information_model'); $this->load->model('InfoContents_model'); $this->load->model('infoRecommends_model'); $this->load->model('infoTips_model'); } public function index() { $data = array(); $data['groupList'] = $this->Information_model->group_list(); $data['tipsList'] = $this->infoTips_model->get_list(); $this->load->view('bootstrap3/header', $data); $this->load->view('welcome'); $this->load->view('bootstrap3/footer'); } //节点绑定信息推荐或者广告 public function bind($is_id) { $data = array(); $data['information'] = $this->Information_model->Detail($is_id); if ($data['information'] == FALSE) { show_404(); return; } //如果本身不是分组节点则查询分组信息 if ($data['information']->is_level > 0) { $data['group_detail'] = $this->Information_model->get_detail_by_path($data['information']->is_path, 0); } $this->load->view('bootstrap3/header', $data); $this->load->view('bind'); $this->load->view('bootstrap3/footer'); } public function bind_info() { $data = array(); $ir_is_id = $this->input->post('ir_is_id'); $ir_name = $this->input->post('ir_name'); $data['infoRecommend'] = $this->infoRecommends_model->detail($ir_is_id, $ir_name); //广告列表 $data['tipsList'] = $this->infoTips_model->get_list(); if (empty($data['infoRecommend'])) { $data['infoRecommend'] = new StdClass; $data['infoRecommend']->ir_is_id = $ir_is_id; $data['infoRecommend']->ir_name = $ir_name; $data['infoRecommend']->ir_keyword = ''; $data['infoRecommend']->ir_pointer_is_id = null; $data['infoRecommend']->ir_pointer_it_id = null; $data['infoRecommend']->ir_urls = ''; $data['infoRecommend']->ir_rule = 'no'; $data['infoRecommend']->ir_datetime = time(); $data['infoRecommend']->ir_sitecode = $this->config->item('site_code'); $data['infoRecommend']->ir_id = $this->infoRecommends_model->add('infoRecommends', $data['infoRecommend']); } echo json_encode($this->load->view('bind_info', $data, true)); } //根据is_id查询对应的信息,用来检查绑定的is是否正确 public function check_is_id_info(){ $ir_pointer_is_id=$this->input->post('ir_pointer_is_id'); if(!empty($ir_pointer_is_id)) { $information = $this->Information_model->Detail($ir_pointer_is_id); } if(!empty($information)){ echo json_encode($information->ic_title); }else{ echo json_encode('找不到信息'); } } public function bind_info_save() { $infoRecommend = new StdClass; $ir_id = $this->input->post('ir_id'); //先查一遍这个数据是否存在,不存在则退出,防止被攻击 if (empty($this->infoRecommends_model->detail_by_ir_id($ir_id))) { $data[] = array('name' => 'no', 'value' => '查询不到数据,请重试'); } else { $infoRecommend->ir_rule = $this->input->post('ir_rule'); $infoRecommend->ir_keyword = $this->input->post('ir_keyword'); $infoRecommend->ir_pointer_is_id = $this->input->post('ir_pointer_is_id'); $infoRecommend->ir_pointer_it_id = $this->input->post('ir_pointer_it_id'); $infoRecommend->ir_urls = $this->input->post('ir_urls'); $infoRecommend->ir_datetime =time(); $infoRecommend->ir_id = $this->infoRecommends_model->update('infoRecommends', $infoRecommend, 'ir_id=' . $ir_id); $data[] = array('name' => 'ok', 'value' => '保存成功!'); } echo json_encode($data); } }