修复了一些问题

This commit is contained in:
2026-08-25 19:03:05 +08:00
parent 9b6088986a
commit e41350a81b
6 changed files with 155 additions and 12 deletions
+7
View File
@@ -149,6 +149,13 @@ if (empty($vip) && class_exists('\AKSRT\Settings\PaymentRuntime')) {
'vip2_name' => (string) ($all['pay_user_vip_2_name'] ?? 'VIP2'),
];
}
$vip_levels = is_array($vip['levels'] ?? null) ? $vip['levels'] : [];
$vip = [
'vip1_enabled' => !empty($vip['vip1_enabled']) || !empty($vip_levels[1]['enabled']),
'vip2_enabled' => !empty($vip['vip2_enabled']) || !empty($vip_levels[2]['enabled']),
'vip1_name' => (string) ($vip['vip1_name'] ?? $vip_levels[1]['name'] ?? 'VIP1'),
'vip2_name' => (string) ($vip['vip2_name'] ?? $vip_levels[2]['name'] ?? 'VIP2'),
];
$points_enabled = class_exists('\AKSRT\Settings\Settings') && method_exists('\AKSRT\Settings\Settings', 'credits_enabled')
? \AKSRT\Settings\Settings::credits_enabled()
: false;