feat: 增加通用的扩展字符返回内容处理;

This commit is contained in:
augushong
2025-03-05 20:26:28 +08:00
parent e08c51725b
commit efe5062a84

View File

@@ -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);