diff --git a/app/BaseController.php b/app/BaseController.php index 53eeb1d..083316e 100644 --- a/app/BaseController.php +++ b/app/BaseController.php @@ -45,6 +45,13 @@ abstract class BaseController */ protected $middleware = []; + /** + * article content + * + * @var string + */ + protected $content = ''; + /** * 构造方法 * @access public @@ -221,7 +228,7 @@ abstract class BaseController curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false ); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); - curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); + curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60); $file = curl_exec($ch); curl_close($ch); return $this->saveAsImage($url, $file); @@ -265,8 +272,9 @@ abstract class BaseController //下载网络图片到本地并替换 public function downUrlPicsReaplace($content) { + $this->content = $content; // 批量下载网络图片并替换 - $images = $this->getArticleAllpic($content); + $images = $this->getArticleAllpic($this->content); if(count($images)) { foreach($images as $image){ //1.带http地址的图片,2.非本站的网络图片 3.非带有?号等参数的图片 @@ -275,13 +283,13 @@ abstract class BaseController //下载远程图片(可下载) $newImageUrl = $this->downloadImage($image); //替换图片链接 - $content = str_replace($image, Request::domain().$newImageUrl, $content); + $this->content = str_replace($image, Request::domain().$newImageUrl, $this->content); } } //不可下载的图片,如加密或者带有参数的图片如?type=jpeg,直接返回content } - return $content; + return $this->content; } /** diff --git a/app/admin/controller/content/Comment.php b/app/admin/controller/content/Comment.php index 0008f55..63b12e4 100644 --- a/app/admin/controller/content/Comment.php +++ b/app/admin/controller/content/Comment.php @@ -166,7 +166,29 @@ class Comment extends AdminController return json(['code'=>0,'msg'=>'评论被禁止','icon'=>5]); } return json(['code'=>-1,'msg'=>'审核出错']); + } + /** + * 多选批量审核 + * + * @return Json + */ + public function checkSelect() + { + $param = Request::param('data'); + $data = []; + foreach($param as $v) { + $data[] = ['id' => (int)$v['id'], 'status' => $v['check'] == '1' ? '-1' : '1']; + } + + //获取状态 + $res = $this->model->saveAll($data); + + if($res){ + return json(['code'=>0,'msg'=>'审核成功','icon'=>6]); + }else { + return json(['code'=>-1,'msg'=>'失败啦','icon'=>6]); + } } diff --git a/app/admin/controller/content/Forum.php b/app/admin/controller/content/Forum.php index 232040c..85297c4 100644 --- a/app/admin/controller/content/Forum.php +++ b/app/admin/controller/content/Forum.php @@ -277,6 +277,29 @@ class Forum extends AdminController } } + /** + * 多选批量审核 + * + * @return Json + */ + public function checkSelect() + { + $param = Request::param('data'); + $data = []; + foreach($param as $v) { + $data[] = ['id' => (int)$v['id'], 'status' => $v['check'] == '1' ? '-1' : '1']; + } + + //获取状态 + $res = $this->model->saveAll($data); + + if($res){ + return json(['code'=>0,'msg'=>'审核成功','icon'=>6]); + }else { + return json(['code'=>-1,'msg'=>'失败啦','icon'=>6]); + } + } + /** * 上传接口 * diff --git a/app/admin/view/content/comment/index.html b/app/admin/view/content/comment/index.html index 9d46b7b..fcb9ee9 100644 --- a/app/admin/view/content/comment/index.html +++ b/app/admin/view/content/comment/index.html @@ -5,74 +5,77 @@
您的财富经验值:{$user.point} 金币
您当前为:VIP{$user.vip}
您的财富经验值:{$user.point} 金币
您当前为:{$user.nick}