init: import production code mss.nahaichuan.com (exclude Runtime/Uploads/backups/logs)

这个提交包含在:
Developer
2026-10-30 10:18:50 +08:00
当前提交 1f3e0ce2f6
共有 9291 个文件被更改,包括 1776674 次插入 和 0 次删除

查看文件

@@ -0,0 +1,49 @@
<?php
namespace Addons\Api;
use Addons\Api\ResultCodeManager;
//[1.4.13]
class GlobalFunction
{
public static function buildResult($code, $msg, $data = [])
{
$result = [];
$result['code'] = $code;
$result['msg'] = $msg;
$result['data'] = $data;
return $result;
}
//封装验证参数是否定义 $array 参数数组 $type 请求方式 (get or post)参数数组
public static function checkParams($array, $type)
{
$data = [
'status' => 0,
'result' => "success",
];
foreach ($array as $val) {
if (!array_key_exists($val, $type)) {
$result = self::buildResult(ResultCodeManager::MISS_REQUIRED_PARAM, str_replace('%PARAM%', $val, ResultCodeManager::$messages[ResultCodeManager::MISS_REQUIRED_PARAM]));
$data = [
'status' => 1,
'result' => $result,
];
}
}
return $data;
}
public static function file_dress()
{
$filePath = dirname(dirname(__DIR__));
return $filePath;
}
}