mirror of
https://github.com/ProxyPanel/ProxyPanel.git
synced 2026-04-11 23:19:05 +00:00
强化自定义订阅 添加前端
This commit is contained in:
@@ -105,7 +105,7 @@ class SubscribeController extends Controller
|
||||
}
|
||||
|
||||
if ($target) {
|
||||
if (strpos($target, 'quantumult%20x') !== false) {
|
||||
if (strpos($target, 'quantumult x') !== false) {
|
||||
exit($this->quantumultX($user, $servers));
|
||||
}
|
||||
if (strpos($target, 'quantumult') !== false) {
|
||||
|
||||
@@ -64,6 +64,22 @@ class UserController extends Controller
|
||||
//付费用户判断
|
||||
$view['paying_user'] = $user->activePayingUser();
|
||||
$view['userLoginLog'] = UserLoginLog::whereUserId($user->id)->latest()->first(); // 近期登录日志
|
||||
|
||||
$nodes = $user->userAccessNodes()->get();
|
||||
$subType = [];
|
||||
if ($nodes->whereIn('type', [1, 4])->isNotEmpty()) {
|
||||
$subType[] = 'ss';
|
||||
}
|
||||
if ($nodes->where('type', 2)->isNotEmpty()) {
|
||||
$subType[] = 'v2';
|
||||
}
|
||||
if ($nodes->where('type', 3)->isNotEmpty()) {
|
||||
$subType[] = 'trojan';
|
||||
}
|
||||
|
||||
$view['subscribe_status'] = $user->subscribe->status;
|
||||
$view['subType'] = $subType;
|
||||
$view['subUrl'] = route('sub', $user->subscribe->code);
|
||||
$view = array_merge($view, $this->dataFlowChart($user->id));
|
||||
|
||||
return view('user.index', $view);
|
||||
|
||||
Reference in New Issue
Block a user