From efe5062a84f0d05495a107a5e21d245803b5bc63 Mon Sep 17 00:00:00 2001 From: augushong Date: Wed, 5 Mar 2025 20:26:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E9=80=9A=E7=94=A8?= =?UTF-8?q?=E7=9A=84=E6=89=A9=E5=B1=95=E5=AD=97=E7=AC=A6=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E5=A4=84=E7=90=86=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extend/base/helper.php | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/extend/base/helper.php b/extend/base/helper.php index 228c2ea..f6c44c1 100644 --- a/extend/base/helper.php +++ b/extend/base/helper.php @@ -234,7 +234,7 @@ function build_upload_url($url, $upload_type = null) } /** - * 执行扩展事件 + * 执行扩展事件. * * @param string $name 事件名称 * @param string $key 处理的key @@ -269,15 +269,26 @@ function event_handle_result($name, $key, $type = 'all', $params = []) : array return $result; } -function event_view_content($name) +/** + * 字符拼接通用处理函数 + * + * @param string $name + * @param string $type + * @return void + */ +function event_handle_string($name, $type) { - $list_result = event_handle_result($name, 'view_content'); - + $list_result = event_handle_result($name, $type); $content = implode('', $list_result); return $content; } +function event_view_content($name) +{ + return event_handle_string($name, 'view_content'); +} + function event_view_replace($content, $name) { $list_result = event_handle_result($name, 'view_replace'); @@ -360,6 +371,7 @@ function format_bytes($size, $delimiter = '') for ($i = 0; $size >= 1024 && $i < 5; $i++) { $size /= 1024; } + return round($size, 2) . $delimiter . $units[$i]; } function parse_bytes($size) @@ -391,7 +403,6 @@ function parse_bytes($size) return $size; } - function get_store_value($key, $default = null) { return StoreValueTools::get($key, $default);