From 4ee5cfb70ee1b71c64ddaf546b828187e72d497f Mon Sep 17 00:00:00 2001 From: = <=> Date: Sun, 27 Feb 2022 07:59:03 +0100 Subject: [PATCH] add re --- .github/FUNDING.yml | 2 +- README.md | 3 +- admin/admin.inc.php | 162 ++++++++++++++++++++++++-------- application/check_admin.inc.php | 15 ++- application/del.php | 19 +++- application/footer.php | 3 + application/function.php | 17 ++-- application/header.php | 8 +- config/config.php | 8 +- 9 files changed, 174 insertions(+), 63 deletions(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 6547904..150f43d 100755 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1 +1 @@ -custom: ['https://png.cm/sponsor/index.html'] \ No newline at end of file +custom: ['https://png.cm/sponsor/images/wechat.jpg'] \ No newline at end of file diff --git a/README.md b/README.md index 7fc5186..e6744ea 100755 --- a/README.md +++ b/README.md @@ -104,8 +104,9 @@ $HTTP["url"] =~ "^/(i|public)/" {
点击查看2.0版更新日志 * 2022-2-21 v2.5.4 Developing -- 增加回收图片 - 增加Token有效期 +- 增加回收图片按钮 +- 增加加密删除回收站 - 修复广场标题 * 2022-2-21 v2.5.3 diff --git a/admin/admin.inc.php b/admin/admin.inc.php index a649fd1..021af34 100755 --- a/admin/admin.inc.php +++ b/admin/admin.inc.php @@ -138,9 +138,9 @@ if (isset($_POST['delDir'])) { } } -// 恢复图片 -if (isset($_GET['reimg'])) { - $name = $_GET['reimg']; +// 监黄恢复图片 +if (isset($_GET['suspic_reimg'])) { + $name = $_GET['suspic_reimg']; if (re_checkImg($name)) { echo " + "; + } else { + echo " + + "; + } +} ?>
@@ -180,11 +203,12 @@ if (isset($_GET['reimg'])) {
  • 网站设置
  • 界面设置
  • 上传设置
  • -
  • 广告设置
  • API 设置
  • +
  • 图片回收
  • 可疑图片
  • -
  • 文件操作
  • -
  • 图片安全
  • +
  • 压缩图片
  • +
  • 广告设置
  • +
  • 图床安全
  • 账号密码
  • 系统信息
  • @@ -258,20 +282,6 @@ if (isset($_GET['reimg'])) {
    -
    -
    - - > - -
    -
    -
    -
    - - > - -
    -
    @@ -485,10 +495,6 @@ if (isset($_GET['reimg'])) {
    -
    -
    - -
    外部KEY
    @@ -559,9 +565,14 @@ if (isset($_GET['reimg'])) {
    +
    +
    + +
    +
    - + > 黑名单模式
    +
    +
    + + > + +
    +
    +
    +
    + + > + +
    +
    +
    +
    + + > + +
    +
    +
    +
    + + > + +
    +
    +
    +
    + + > + +
    +
    @@ -627,28 +673,62 @@ if (isset($_GET['reimg'])) { >
    -
    -
    - - > - -
    -
    -
    -
    - - > - -
    -
    " placeholder="隐藏的保存">
    +
    +
    用户上传后自行删除的会显示在这个页面
    +

    为了访问速度,仅显示最近20张图片;图片回收需要在图床安全->图片回收中开启

    +
    + + + + + + + + + + + + + + + + + + + + + +
    序号缩略图文件名文件大小文件操作
    + 新窗口 + 恢复 + 删除 +
    +
    +
    + + +
    +
    -

    为了访问速度,仅显示最近20张图片;鉴黄需要在安全设置->图片鉴黄。

    +

    为了访问速度,仅显示最近20张图片;鉴黄需要在图床安全->图片鉴黄中开启

    key申请地址: https://client.moderatecontent.com/

    获得key后打开->API 设置->Moderate Key->填入

    @@ -683,7 +763,7 @@ if (isset($_GET['reimg'])) { 新窗口 - 恢复 + 恢复 删除 diff --git a/application/check_admin.inc.php b/application/check_admin.inc.php index 91f7715..063fde6 100755 --- a/application/check_admin.inc.php +++ b/application/check_admin.inc.php @@ -28,7 +28,8 @@ if ($config['password'] === 'e6e061838856bf47e1de730719fb2609') { echo ' '; @@ -77,3 +78,15 @@ if ($configp['checkImg'] !== 0) { } } } + +// 检测是否存在.user.ini +if (file_exists(APP_ROOT . '/.user.ini')) { + echo ' + + '; +} diff --git a/application/del.php b/application/del.php index 3afb427..c6e99cb 100755 --- a/application/del.php +++ b/application/del.php @@ -39,7 +39,24 @@ if (empty($_REQUEST)) { if (isset($_GET['hash'])) { $delHash = $_GET['hash']; $delHash = urlHash($delHash, 1); - getDel($delHash, 'hash'); + + // getDel($delHash, 'hash'); + + if ($config['image_recycl']) { + // 如果开启回收站则进入回收站 + checkImg($delHash, 3, 'recycle/'); + echo ' + + '; + } else { + // 否则直接删除 + getDel($delHash, 'url'); + } } // 检查登录后再处理url删除请求 diff --git a/application/footer.php b/application/footer.php index 80cdb96..d2ee2fc 100755 --- a/application/footer.php +++ b/application/footer.php @@ -39,6 +39,9 @@ if ($config['ad_bot']) echo $config['ad_bot_info']; // 底部广告 ?>

    + + + - - - +