order('id desc')->paginate(5); $page = $res->render(); $this->assign('res', $res); $this->assign('page', $page); $this->setMeta('推广公众号配置'); return $this->fetch(); } //添加数据 public function add(){ $data = input('post.'); $avatar = request()->file('avatar'); $bottomimg = request()->file('bottomimg'); //微信头像 if($avatar){ $info_avatar = $avatar->move(ROOT_PATH . 'public' . DS . 'uploads'); if($info_avatar){ $avatarurl = '/public'.'/'.'uploads'.'/'.$info_avatar->getSaveName(); compressedImage(ROOT_PATH.$avatarurl, ROOT_PATH.$avatarurl, 40); }else{ echo $file->getError(); } } //底部图片 if($bottomimg){ $info_bot = $bottomimg->move(ROOT_PATH . 'public' . DS . 'uploads'); if($info_bot){ $bottomimgurl = '/public'.'/'.'uploads'.'/'.$info_bot->getSaveName(); compressedImage(ROOT_PATH.$bottomimgurl, ROOT_PATH.$bottomimgurl, 40); }else{ echo $file->getError(); } } $arr = array( 'name'=>$data['name'], 'nickname'=>$data['nickname'], 'avatar'=>$avatarurl, 'bottomimg'=>$bottomimgurl ); $res = M('promotewechats')->insert($arr); if($res){ return 1; }else{ return 2; } } //删除 public function del(){ $id = input('id'); $pageurl = db('promotewechats')->field('avatar,bottomimg')->where('id',$id)->find(); $pageurl['avatar'] = substr($pageurl['avatar'],1); $pageurl['bottomimg'] = substr($pageurl['bottomimg'],1); //删除上传图片 if(file_exists($pageurl['avatar'])){ unlink($pageurl['avatar']); } if(file_exists($pageurl['bottomimg'])){ unlink($pageurl['bottomimg']); } $res= M('promotewechats')->where('id',$id)->delete(); if($res){ return 1; }else{ return 0; } } //修改 public function up(){ $data = input('post.'); //var_dump($data);exit; $arr = array( 'domainName'=>$data['domainName'], 'templateId'=>$data['templateId'], 'novelId'=>$data['novelId'], 'regratio'=>$data['regratio'], 'payratio'=>$data['payratio'], 'wechatId'=>$data['wechatId'], 'chapter'=>$data['chapter'], 'remark'=>$data['remark'], 'content'=>$data['content'], 'channel'=>$data['channel'], 'pageurl'=>$data['pageurl'] ); $res = M('transfer')->where('id',$data['id'])->update($arr); if($res){ return 1; }else{ return 0; } } // 上传图片返回地址 public function upimg(){ $imgurl = request()->file('img'); if($imgurl){ $img = $imgurl->move(ROOT_PATH . 'public' . DS . 'uploads'); if($img){ $imageurl = '/public'.'/'.'uploads'.'/'.$img->getSaveName(); compressedImage(ROOT_PATH.$imageurl, ROOT_PATH.$imageurl, 40); exit(json_encode(array('status'=>1,'thumb_url'=>$imageurl))); }else{ exit(json_encode(array('status'=>2,'error'=>$file->getError()))); } }else{ return false; } } // 修改 public function edit(){ $id = input('id'); $res=M('promotewechats')->where('id',$id)->find(); $this->assign('res', $res); $this->setMeta('修改'); return $this->fetch(); } public function editc(){ $data = input(''); if($data){ $id = $data['id']; unset($data['id']); $res = db('promotewechats')->where('id',$id)->update($data); if($res){ exit(json_encode(array('status'=>1,'reg'=>'成功'))); }else{ exit(json_encode(array('status'=>1,'error'=>$res))); } } } }