init: import production code mss.nahaichuan.com (exclude Runtime/Uploads/backups/logs)
这个提交包含在:
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
在新工单中引用
屏蔽一个用户