$hook_name, 'is_backend' => true, 'params' => &$params, ]); } /** * 系统运行结束 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2019-03-18 * @desc description * @param [array] $params [输入参数] */ public static function SystemEnd($params = []) { $hook_name = 'plugins_service_system_end'; MyEventTrigger($hook_name, [ 'hook_name' => $hook_name, 'is_backend' => true, 'params' => &$params, ]); } /** * 分享标识处理 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2019-03-18 * @desc description * @param [array] $params [输入参数] */ public static function SetShareReferrer($params = []) { // 推荐人 if(!empty($params['referrer'])) { MySession('share_referrer_id', $params['referrer']); cookie('share_referrer_id', $params['referrer']); } } /** * 当前用户生成uuid并存储 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2019-03-18 * @desc description * @param [array] $params [输入参数] */ public static function SetUserUUId($params = []) { $uuid = MySession('uuid'); if(empty($uuid)) { MySession('uuid', UUId()); } } /** * 系统安装检查 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2021-07-18 * @desc description * @param [array] $params [输入参数] */ public static function SystemInstallCheck($params = []) { if(!file_exists(ROOT.'config/database.php')) { MyRedirect(__MY_URL__.'install.php?s=index/index', true); } } } ?>