' . esc_html__('已签到', 'aksrt') . ''); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
parse_points_packages((string) ($points_exchange['products_raw'] ?? '')) : []; // 卡密兑换积分渠道(后台 启用卡密兑换积分功能)。 $points_card_pass = ['enabled' => false, 'desc' => '', 'only_password' => false]; if (class_exists('\AKSRT\Payment\ChargeCard')) { $points_card_opts = \AKSRT\Payment\ChargeCard::get_instance()->get_public_options(); $points_card_pass = is_array($points_card_opts['credits'] ?? null) ? $points_card_opts['credits'] : $points_card_pass; } $points_methods = [['id' => 'balance', 'name' => __('余额', 'aksrt')]]; if (!empty($points_card_pass['enabled'])) { $points_methods[] = ['id' => 'card_pass', 'name' => __('卡密', 'aksrt')]; } // 「收款接口显示顺序」:购买积分弹窗只含余额与卡密两个槽位。 if (function_exists('aksrt_sort_payment_methods')) { $points_methods = aksrt_sort_payment_methods($points_methods); } $points_custom_limit_html = sprintf(__('最低购买%d积分,最高购买%d积分', 'aksrt'), $pb_min_points, $pb_daily_max_points); $points_gateway = class_exists('\AKSRT\Settings\Settings') ? \AKSRT\Settings\Settings::get_payment_gateway_settings() : []; $points_mark = (string) ($points_gateway['currency']['mark'] ?? '¥'); $points_default_product = $points_packages ? (string) $points_packages[0]['key'] : 'custom'; ?>