$value){ $menu['main'][$key]['url'] = 'Admin/'.$value['url']; if(strstr($value['url'],MODEL_NAME.CONTROLLER_NAME)){ $menu['main'][$key]['class'] = 'current'; } } $this->assign('__MENU__', $menu); } /*自建官网*/ public function index(){ $this->m_title = '自建官网'; $this->assign('commonset',M('Kuaijieicon')->where(['url'=>'Selfbuilt/index','status'=>1])->find()); $this->checkListOrCountAuthRestMap($map,[]); parent::lists($this->model_name,$_GET["p"]); } /*添加游戏*/ public function add(){ if(IS_POST){ $tem=M("Selfbuilt"); if(empty(I('gameid')))$this->error("请选择游戏"); $game=$tem->where("gameid=".I('gameid'))->find(); if($game==null){ if($tem->create()&&$tem->add()){ $this->success("添加成功",U('index')); } }else{ $this->error("游戏已存在",U('index')); } } else{ $this->assign("template",templatelist()); $this->assign("gamelist",get_game_list()); $this->meta_title = '新增自建官网'; $this->m_title = '自建官网'; $this->assign('commonset',M('Kuaijieicon')->where(['url'=>'Selfbuilt/index','status'=>1])->find()); $this->display(); } } /*编辑游戏*/ public function edit(){ if(IS_POST){ $map['id']=$_POST['id']; $save=M('Selfbuilt')->where($map)->save($_POST); if($save){ $this->success('编辑成功',U('index')); }else{ $this->error('编辑失败',U('index')); } }else{ $this->assign("gamelist",get_game_list()); $this->assign("template",templatelist()); $map['id']=I('model'); $data=M('Selfbuilt')->where($map)->find(); $this->assign('data',$data); $this->meta_title = '编辑自建官网'; $this->m_title = '自建官网'; $this->assign('commonset',M('Kuaijieicon')->where(['url'=>'Selfbuilt/index','status'=>1])->find()); $this->display(); } } /*删除数据*/ public function del($ids=0){ $model = M('Model')->getByName("Selfbuilt"); $model || $this->error('模型不存在!'); $ids = array_unique((array)I('ids',0)); if ( empty($ids) ) { $this->error('请选择要操作的数据!'); } $Model = M(get_table_name($model['id'])); $map = array('id' => array('in', $ids) ); if($Model->where($map)->delete()){ $this->success('删除成功',U('index')); } else { $this->error('删除失败!'); } } public function getgame_nme() { $map['id']=$_POST['gameid']; $game=D("Game")->where($map)->find(); echo json_encode(array("data"=>$game['game_name'])); } } ?>