cookie =cookie('admin'); $this->key=cookie('adminkey'); //验证用户合法性 if(!$this->cookie and !$this->key){ $this->error('请登录', '/login/index/adminlogin'); exit; } $this->Userinfo=Db::name('adminuser') ->where(array('name'=>$this->cookie,'pw'=>md5($this->key.'175406'))) ->find(); if(!$this->Userinfo){ cookie('admin', null); cookie('adminkey', null); $this->error('您的登陆数据不合法,如果你修改了管理员密码请用新密码登陆', '/ljc'); exit; } //是否具备操作权限 //echo $this->Userinfo['rank']; if($this->Userinfo['rank'] == "0") { echo '0'; exit; } //$this->assign('name', $this->cookie); //$this->assign('userinfo', $this->Userinfo); } public function index() { //return $this->fetch(); } //删除聊天室聊天记录 public function groupchatdel() { $datainfo['id']=input('post.id'); Db::name('groupchat')->where($datainfo)->delete(); return '1'; } //删除普通好友聊天记录 public function chatdel() { $datainfo['id']=input('post.id'); Db::name('chat')->where($datainfo)->delete(); return '1'; } //删除聊天室 public function groupdel(){ $datainfo['id']=input('post.id'); Db::name('group')->where($datainfo)->delete(); return '1'; } //删除用户 public function userdel() { $datainfo['id']=input('post.id'); Db::name('user')->where($datainfo)->delete(); return '1'; } //修改用户信息 public function userinfo() { $datainfo['id']=input('post.id'); if(input('post.pw')){ $data['pw']=md5(input('post.pw').'175406'); } $data['money']=input('post.money'); Db::name('user')->where($datainfo)->update($data); return '1'; } //修改群信息 public function editgroup() { $datainfo['id']=input('post.id'); $data['title']=input('post.title'); $data['content']=input('post.content'); $data['userid']=input('post.userid'); Db::name('group')->where($datainfo)->update($data); return '1'; } //语言修改 public function editlang() { $datainfo['id']=input('post.id'); $data['title']=input('post.title'); $data['title_old']=input('post.title_old'); Db::name('lang')->where($datainfo)->update($data); return '1'; } //删除语言 public function langdel() { $datainfo['id']=input('post.id'); Db::name('lang')->where($datainfo)->delete(); return '1'; } //修改管理员信息 public function admininfo() { $datainfo['id']=input('post.idd'); if(input('post.pw')){ $data['pw']=md5(input('post.pw').'175406'); $data['name']=input('post.id'); Db::name('adminuser')->where($datainfo)->update($data); } //更改审核设置 $savedata['id']=1; $savedata['data']=input('post.sh'); $savedata['reg']=input('post.reg'); $savedata['pyq']=input('post.pyq'); $savedata['kf']=input('post.kf'); $savedata['kfxx']=input('post.kfxx'); $savedata['dt']=input('post.dt'); $savedata['startup']=input('post.startup'); $savedata['title']=input('post.title'); model('base')->savedb('settings',$savedata); /* Db::name('settings')->where('id','1')->setField('data',input('post.sh')); Db::name('settings')->where('id','1')->setField('reg',input('post.reg')); Db::name('settings')->where('id','1')->setField('pyq',input('post.pyq')); Db::name('settings')->where('id','1')->setField('kf',input('post.kf')); Db::name('settings')->where('id','1')->setField('kf',input('post.kf')); */ return '1'; } //清空聊天室记录 public function groupqk(){ $datainfo['fid']=input('post.id'); Db::name('groupchat')->where($datainfo)->delete(); return '1'; } //设置群状态 public function groupzt(){ if(input('post.id')){ $data['id']=input('post.id'); $info=Db::name('group')->where($data)->find(); if($info['zt']==0){ $updata['zt']='1'; }else{ $updata['zt']='0'; } Db::name('group')->where('id',$data['id'])->update($updata); echo $updata['zt']; }else{ echo '2'; } } public function groupjr(){ if(input('post.id')){ $data['id']=input('post.id'); $info=Db::name('group')->where($data)->find(); if($info['rq']==0){ $updata['rq']='1'; }else{ $updata['rq']='0'; } Db::name('group')->where('id',$data['id'])->update($updata); echo $updata['rq']; }else{ echo '2'; } } //设置审核群 public function groupxs(){ if(input('post.id')){ $data['id']=input('post.id'); $info=Db::name('group')->where($data)->find(); if($info['rank']==0){ $updata['rank']='1'; }else{ $updata['rank']='0'; } Db::name('group')->where('id',$data['id'])->update($updata); echo $updata['rank']; }else{ echo '2'; } } public function dtshow(){ if(input('post.id')){ $data['id']=input('post.id'); $info=Db::name('mood')->where($data)->find(); if($info['show']==0){ $updata['show']='1'; }else{ $updata['show']='0'; } Db::name('mood')->where('id',$data['id'])->update($updata); echo $updata['show']; }else{ echo '2'; } } public function dtdel(){ $datainfo['id']=input('post.id'); Db::name('mood')->where($datainfo)->delete(); return '1'; } //多国语言设置 public function langsz() { $savedata['id']=1; if(input('post.langzt')){ $savedata['langzt']=1; }else{ $savedata['langzt']=0; } $savedata['langtype']=input('post.langtype'); model('base')->savedb('settings',$savedata); echo '1'; } }