fetch('',getAdmStoId()); } public function topic(){ $act = I('GET.act','add'); $this->assign('act',$act); $topic_id = I('GET.topic_id'); $topic_info = array(); if($topic_id){ $topic_info = D('topic')->where('topic_id='.$topic_id)->find(); $this->assign('info',$topic_info); } $this->assign("URL_upload", U('Admin/Ueditor/imageUp',array('savepath'=>'topic'))); $this->assign("URL_fileUp", U('Admin/Ueditor/fileUp',array('savepath'=>'topic'))); $this->assign("URL_scrawlUp", U('Admin/Ueditor/scrawlUp',array('savepath'=>'topic'))); $this->assign("URL_getRemoteImage", U('Admin/Ueditor/getRemoteImage',array('savepath'=>'topic'))); $this->assign("URL_imageManager", U('Admin/Ueditor/imageManager',array('savepath'=>'topic'))); $this->assign("URL_imageUp", U('Admin/Ueditor/imageUp',array('savepath'=>'topic'))); $this->assign("URL_getMovie", U('Admin/Ueditor/getMovie',array('savepath'=>'topic'))); $this->assign("URL_Home", ""); return $this->fetch('',getAdmStoId()); } public function topicList(){ $Ad = M('topic'); $p = $this->request->param('p'); $res = $Ad->where('1=1')->order('ctime')->page($p.',10')->select(); if($res){ foreach ($res as $val){ $val['topic_state'] = $val['topic_state']>1 ? '已发布' : '未发布'; $val['ctime'] = date('Y-m-d H:i',$val['ctime']); $list[] = $val; } } $this->assign('list',$list);// 赋值数据集 $count = $Ad->where('1=1')->count();// 查询满足要求的总记录数 $Page = new Page($count,10);// 实例化分页类 传入总记录数和每页显示的记录数 $show = $Page->show();// 分页显示输出 $this->assign('pager',$Page); $this->assign('page',$show);// 赋值分页输出 return $this->fetch('',getAdmStoId()); } public function topicHandle(){ $data = I('post.'); $data['topic_content'] = $_POST['topic_content']; // 这个内容不做转义 if($data['act'] == 'add'){ $data['ctime'] = time(); $r = D('topic')->add($data); } if($data['act'] == 'edit'){ $r = D('topic')->where('topic_id='.$data['topic_id'])->save($data); } if($data['act'] == 'del'){ $r = D('topic')->where('topic_id='.$data['topic_id'])->delete(); if($r) exit(json_encode(1)); } if($r){ $this->success("操作成功",U('Admin/Topic/topicList')); }else{ $this->error("操作失败",U('Admin/Topic/topicList')); } } }