where($map)->order('id DESC')->paginate(20); }else{ $list = db('novel_review')->where($map)->order('id DESC')->paginate(20); } $this->assign('model', $model); $this->assign('keyword', $keyword); $this->assign('list', $list); $this->assign('page', $list->render()); $this->setMeta("评论列表"); return $this->fetch(); } public function replies() { $keyword = input('keyword'); $model = input('model')?input('model'):2; $map['content'] = array("LIKE", "%$keyword%"); if($model==2){ $map['feed_id'] = input('reviewid'); $list = db('cartoon_feedback_review')->where($map)->order('id DESC')->paginate(20); }else{ $map['reviewid'] = input('reviewid'); $list = db('novel_replies')->where($map)->order('id DESC')->paginate(20); } $this->assign('model', $model); $this->assign('keyword', $keyword); $this->assign('list', $list); $this->assign('page', $list->render()); $this->setMeta([["url"=>url('feedback/index',array('model'=>$model)),"title"=>"评论列表"],["url"=>'',"title"=>"回复列表"]]); return $this->fetch(); } /** * 内容删除 * @author netlife <40150501@qq.com> */ public function del() { $id = $this->getArrayParam('id'); $model = input('model'); if (empty($id)) { return $this->error("非法操作!"); } $map['id'] = array('IN', $id); if($model==2){ $result = db('CartoonFeedback')->where($map)->delete(); }else{ $result = db('novel_review')->where($map)->delete(); } if (false !== $result) { //记录行为 action_log('delete_content', 'content', $result, session('user_auth.uid')); return $this->success("删除成功!"); } else { return $this->error("删除失败!"); } } /******回复删除****/ public function repliesdel() { $id = $this->getArrayParam('id'); $model = input('model'); if (empty($id)) { return $this->error("非法操作!"); } $map['id'] = array('IN', $id); if($model==2){ $result = db('cartoon_feedback_review')->where($map)->delete(); }else{ $result = db('novel_replies')->where($map)->delete(); } if (false !== $result) { //记录行为 action_log('delete_content', 'content', $result, session('user_auth.uid')); return $this->success("删除成功!"); } else { return $this->error("删除失败!"); } } /** * 设置状态 * @author netlife <40150501@qq.com> */ public function status($id, $status) { $model = input('model'); $map['id'] = $id; if($model==2){ $result = db('CartoonFeedback')->where($map)->setField('status', $status); }else{ $result = db('novel_review')->where($map)->setField('status', $status); } if (false !== $result) { return $this->success("操作成功!"); } else { return $this->error("操作失败!!"); } } /** * 设置回复状态 * @author netlife <40150501@qq.com> */ public function repliesstatus($id, $status) { $model = input('model'); $map['id'] = $id; if($model==2){ $result = db('cartoon_feedback_review')->where($map)->setField('status', $status); }else{ $result = db('novel_replies')->where($map)->setField('status', $status); } if (false !== $result) { return $this->success("操作成功!"); } else { return $this->error("操作失败!!"); } } }