sum_pending_hold((int) ($user_id ?? 0)); $withdraw_history = $wd_svc->get_user_withdrawals((int) ($user_id ?? 0), ['limit' => 30]); } $withdraw_processing = $withdraw_pending_hold > 0; $card_pass_balance = ['enabled' => false, 'desc' => '', 'only_password' => true]; if (class_exists('\AKSRT\Payment\ChargeCard')) { $opts = \AKSRT\Payment\ChargeCard::get_instance()->get_public_options(); $card_pass_balance = is_array($opts['balance'] ?? null) ? $opts['balance'] : $card_pass_balance; } elseif (!empty($recharge['pass_charge'])) { $card_pass_balance = is_array($recharge['pass_charge']) ? $recharge['pass_charge'] : $card_pass_balance; } $charge_view = []; if (class_exists('\AKSRT\Credits\BalanceService')) { $charge_view = \AKSRT\Credits\BalanceService::get_instance()->get_charge_view((int) $user_id); } $packages = is_array($charge_view['packages'] ?? null) ? $charge_view['packages'] : []; $methods = is_array($charge_view['payment_methods'] ?? null) ? $charge_view['payment_methods'] : []; $custom_s = !empty($charge_view['custom_s']); $custom_limit = (int) ($charge_view['custom_limit'] ?? 9999); $mark = (string) ($charge_view['currency_mark'] ?? '元'); ?>