false, 'required' => false, 'label_html' => '', 'field_name' => 'agree_terms']; $referral = $settings ? $settings::get_referral_registration_settings() : ['enabled' => false, 'register_field' => 'hidden']; $ref_mode = !empty($referral['enabled']) ? (string) ($referral['register_field'] ?? 'hidden') : 'hidden'; $ref_hint = $ref_mode === 'required' ? (string) ($referral['required_desc'] ?? '') : (string) ($referral['open_desc'] ?? ''); $ref_value = !empty($_GET['ref']) ? sanitize_key(wp_unslash((string) $_GET['ref'])) : (!empty($_COOKIE['aksrt_referral']) ? sanitize_key(wp_unslash((string) $_COOKIE['aksrt_referral'])) : ''); $oauth_providers = class_exists('\AKSRT\Auth\OAuth') ? \AKSRT\Auth\OAuth::get_instance()->get_auth_providers_data() : []; $wechat_qr = false; foreach ($oauth_providers as $provider) { if (($provider['name'] ?? '') === 'weixingzh') { $wechat_qr = true; break; } } $show_logo = !empty($aksrt_auth_context['show_logo']); $oauth_large = $settings ? (bool) $settings::get_value('oauth_button_lg', false) : false; $redirect_to = esc_url_raw((string) ($aksrt_auth_context['redirect_to'] ?? home_url('/'))); $unique = $is_modal ? 'modal' : 'page'; $oauth_user_data = $is_oauth_bind && !empty($oauth_bind_data['user_data']) && is_array($oauth_bind_data['user_data']) ? $oauth_bind_data['user_data'] : []; $oauth_name = sanitize_user((string) ($oauth_user_data['name'] ?? $oauth_user_data['nickname'] ?? $oauth_user_data['login'] ?? ''), true); $oauth_email = sanitize_email((string) ($oauth_user_data['email'] ?? '')); $oauth_provider_name = $is_oauth_bind ? \AKSRT\Auth\Service::get_oauth_provider_name((string) ($oauth_bind_data['provider'] ?? '')) : ''; $oauth_intent = sanitize_key((string) ($aksrt_auth_context['oauth_intent'] ?? ($_GET['oauth_intent'] ?? 'login'))); $oauth_intent = $oauth_intent === 'bind' ? 'bind' : 'login'; $oauth_bind_pass = $oauth_intent === 'bind' ? sanitize_text_field((string) ($aksrt_auth_context['bind_pass'] ?? ($_GET['bind_pass'] ?? ''))) : ''; ?>
>

>
>
>

>
>

>

>