From 7754cf4c3cab4a0c5a7a5e09497ee94c0f61c4c7 Mon Sep 17 00:00:00 2001 From: Karson Date: Fri, 6 Jun 2025 23:43:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=AE=A1=E7=90=86=E5=91=98?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/Ajax.php | 4 ++++ application/admin/model/AdminLog.php | 10 ++-------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/application/admin/controller/Ajax.php b/application/admin/controller/Ajax.php index f76caa94..df8f8b82 100644 --- a/application/admin/controller/Ajax.php +++ b/application/admin/controller/Ajax.php @@ -2,6 +2,7 @@ namespace app\admin\controller; +use app\admin\model\AdminLog; use app\common\controller\Backend; use app\common\exception\UploadException; use app\common\library\Upload; @@ -73,6 +74,9 @@ class Ajax extends Backend //必须还原upload配置,否则分片及cdnurl函数计算错误 Config::load(APP_PATH . 'extra/upload.php', 'upload'); + //自定义日志标题 + AdminLog::setTitle(__('Upload')); + $chunkid = $this->request->post("chunkid"); if ($chunkid) { if (!Config::get('upload.chunking')) { diff --git a/application/admin/model/AdminLog.php b/application/admin/model/AdminLog.php index 07e33036..46f277e1 100644 --- a/application/admin/model/AdminLog.php +++ b/application/admin/model/AdminLog.php @@ -21,6 +21,7 @@ class AdminLog extends Model //忽略的链接正则列表 protected static $ignoreRegex = [ '/^(.*)\/(selectpage|index)$/i', + '/^(.*)\/addon\/get_table_list$/i', ]; public static function setTitle($title) @@ -69,14 +70,7 @@ class AdminLog extends Model $content = self::getPureContent($content); } $title = $title ?: self::$title; - if (!$title) { - $title = []; - $breadcrumb = Auth::instance()->getBreadcrumb($path); - foreach ($breadcrumb as $k => $v) { - $title[] = $v['title']; - } - $title = implode(' / ', $title); - } + $title = $title ?: implode(' / ', array_column(Auth::instance()->getBreadcrumb($path), 'title')); self::create([ 'title' => $title, 'content' => !is_scalar($content) ? json_encode($content, JSON_UNESCAPED_UNICODE) : $content,