0) { if ($expires <= 0) { $expires_label = __('永久有效', 'aksrt'); } elseif ($expires < time()) { $expires_label = __('已过期', 'aksrt'); } else { $expires_label = sprintf( /* translators: %s: date */ __('到期时间:%s', 'aksrt'), wp_date('Y-m-d', $expires) ); } } $level_name = (string) ($vip_settings['name'] ?? __('VIP会员', 'aksrt')); if ($vip_level >= 1 && !empty($vip_settings['levels'][$vip_level]['name'])) { $level_name = (string) $vip_settings['levels'][$vip_level]['name']; } $packages = []; $renew_desc = ''; $upgrade_desc = ''; $points_exchange = ['enabled' => false, 'packages' => [], 'desc' => '']; $user_points = 0; $currency_name = class_exists('AKSRT_Settings') ? AKSRT_Settings::get_currency_name() : __('积分', 'aksrt'); if (class_exists('AKSRT_Vip_Service')) { $catalog = AKSRT_Vip_Service::get_instance()->get_catalog($user_id); $packages = is_array($catalog['level_packages'] ?? null) ? $catalog['level_packages'] : []; $methods = is_array($catalog['payment_methods'] ?? null) ? $catalog['payment_methods'] : []; $renew_desc = (string) ($catalog['renew_desc'] ?? ''); $upgrade_desc = (string) ($catalog['upgrade_desc'] ?? ''); $points_exchange = is_array($catalog['points_exchange'] ?? null) ? $catalog['points_exchange'] : $points_exchange; $user_points = (int) ($catalog['user_points'] ?? 0); if (!empty($catalog['currency_name'])) { $currency_name = (string) $catalog['currency_name']; } } else { $methods = [['id' => 'balance', 'name' => __('站内余额', 'aksrt')]]; } $cash_symbol = '¥'; if (class_exists('AKSRT_Settings')) { $paid_display = AKSRT_Settings::get_paid_content_settings(); $cash_symbol = (string) ($paid_display['display']['currency_symbol'] ?? '¥'); } $shop_title = __('开通会员', 'aksrt'); if ($vip_level > 0) { $shop_title = __('续费 / 升级会员', 'aksrt'); } $points_pkgs = is_array($points_exchange['packages'] ?? null) ? $points_exchange['packages'] : []; $card_pass_vip = ['enabled' => false, 'desc' => '', 'only_password' => true]; if (class_exists('AKSRT_Charge_Card')) { $card_opts = AKSRT_Charge_Card::get_instance()->get_public_options(); $card_pass_vip = is_array($card_opts['vip'] ?? null) ? $card_opts['vip'] : $card_pass_vip; } elseif (!empty($vip_settings['benefit']['pass_charge'])) { $card_pass_vip = [ 'enabled' => true, 'desc' => (string) ($vip_settings['benefit']['pass_charge_desc'] ?? ''), 'only_password' => !isset($vip_settings['benefit']['pass_charge_only_password']) || !empty($vip_settings['benefit']['pass_charge_only_password']), ]; } ?>

0 && $renew_desc !== '') : ?>

= $g_level) { $group_badge = __('当前档', 'aksrt'); } ?>
1) : ?>
$m) : $mid = (string) ($m['id'] ?? ''); $mname = (string) ($m['name'] ?? $mid); ?>

= $cost; ?>