ID)) { echo c_ws_plugin__s2member_utils_html::doctype_html_head('My Profile', 'ws_plugin__s2member_during_profile_head'); echo ''."\n"; echo '
'."\n"; foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_before_table', get_defined_vars()); unset($__refs, $__v); echo ''."\n"; echo ''."\n"; foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_before_fields', get_defined_vars()); unset($__refs, $__v); if(apply_filters('ws_plugin__s2member_during_profile_during_fields_display_username', TRUE, get_defined_vars())) { foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_before_username', get_defined_vars()); unset($__refs, $__v); echo ''."\n"; echo ''."\n"; echo ''."\n"; foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_after_username', get_defined_vars()); unset($__refs, $__v); } if(apply_filters('ws_plugin__s2member_during_profile_during_fields_display_email', TRUE, get_defined_vars())) { foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_before_email', get_defined_vars()); unset($__refs, $__v); echo ''."\n"; echo ''."\n"; echo ''."\n"; foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_after_email', get_defined_vars()); unset($__refs, $__v); } if($GLOBALS['WS_PLUGIN__']['s2member']['o']['custom_reg_names']) { if(apply_filters('ws_plugin__s2member_during_profile_during_fields_display_first_name', TRUE, get_defined_vars())) { foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_before_first_name', get_defined_vars()); unset($__refs, $__v); echo ''."\n"; echo ''."\n"; echo ''."\n"; foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_after_first_name', get_defined_vars()); unset($__refs, $__v); } if(apply_filters('ws_plugin__s2member_during_profile_during_fields_display_last_name', TRUE, get_defined_vars())) { foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_before_last_name', get_defined_vars()); unset($__refs, $__v); echo ''."\n"; echo ''."\n"; echo ''."\n"; foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_after_last_name', get_defined_vars()); unset($__refs, $__v); } if(apply_filters('ws_plugin__s2member_during_profile_during_fields_display_display_name', TRUE, get_defined_vars())) { foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_before_display_name', get_defined_vars()); unset($__refs, $__v); echo ''."\n"; echo ''."\n"; echo ''."\n"; foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_after_display_name', get_defined_vars()); unset($__refs, $__v); } } if(apply_filters('ws_plugin__s2member_during_profile_during_fields_display_custom_fields', TRUE, get_defined_vars())) { if($GLOBALS['WS_PLUGIN__']['s2member']['o']['custom_reg_fields']) // Now, do we have Custom Fields? if($fields_applicable = c_ws_plugin__s2member_custom_reg_fields::custom_fields_configured_at_level('auto-detection', 'profile')) { $fields = get_user_option('s2member_custom_fields', $user_id); $tabindex = $tabindex + 9; // Start tabindex at +9 ( +1 below ). foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_before_custom_fields', get_defined_vars()); unset($__refs, $__v); foreach(json_decode($GLOBALS['WS_PLUGIN__']['s2member']['o']['custom_reg_fields'], TRUE) as $field) { foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_during_custom_fields_before', get_defined_vars()); unset($__refs, $__v); if(in_array($field['id'], $fields_applicable)) // Field applicable? { $field_var = preg_replace('/[^a-z0-9]/i', '_', strtolower($field['id'])); $field_id_class = preg_replace('/_/', '-', $field_var); foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; if(apply_filters('ws_plugin__s2member_during_profile_during_fields_during_custom_fields_display', TRUE, get_defined_vars())) { if(!empty($field['section']) && $field['section'] === 'yes') // Starts a new section? echo ''; echo ''."\n"; echo ''."\n"; echo ''."\n"; } unset($__refs, $__v); } foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_during_custom_fields_after', get_defined_vars()); unset($__refs, $__v); } foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_after_custom_fields', get_defined_vars()); unset($__refs, $__v); } } if(apply_filters('ws_plugin__s2member_during_profile_during_fields_display_password', TRUE, get_defined_vars())) { foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_before_password', get_defined_vars()); unset($__refs, $__v); echo ''; echo ''."\n"; echo ''."\n"; echo ''."\n"; foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_after_password', get_defined_vars()); unset($__refs, $__v); } if($GLOBALS['WS_PLUGIN__']['s2member']['o']['custom_reg_opt_in'] && c_ws_plugin__s2member_list_servers::list_servers_integrated()) { foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_before_opt_in', get_defined_vars()); unset($__refs, $__v); echo ''; echo ''."\n"; echo ''."\n"; echo ''."\n"; foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_during_fields_after_opt_in', get_defined_vars()); unset($__refs, $__v); } foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_after_fields', get_defined_vars()); unset($__refs, $__v); echo ''."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; echo '
'."\n"; echo ''."\n"; echo '
'."\n"; echo ''."\n"; echo '
'."\n"; echo ''."\n"; echo '
'."\n"; echo ''."\n"; echo '
'."\n"; echo ''."\n"; echo '
'.((!empty($field['sectitle'])) ? $field['sectitle'] : '').'
'."\n"; echo ''.((preg_match('/^(checkbox|pre_checkbox)$/', $field['type'])) ? '' : '
')."\n"; echo c_ws_plugin__s2member_custom_reg_fields::custom_field_gen(__FUNCTION__, $field, 'ws_plugin__s2member_profile_', 'ws-plugin--s2member-profile-', 'ws-plugin--s2member-profile-field', '', ($tabindex = $tabindex + 1), '', $fields, $fields[$field_var], 'profile'); echo '
'."\n"; echo ''."\n"; echo ''."\n"; echo '
'._x('password strength indicator', 's2member-front', 's2member').'
'."\n"; echo '
'."\n"; echo ''."\n"; echo '
'."\n"; echo ''."\n"; echo ''."\n"; echo '
'."\n"; foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_profile_after_table', get_defined_vars()); unset($__refs, $__v); echo '
'."\n"; echo ''."\n"; echo ''; } exit(); } do_action('ws_plugin__s2member_after_profile', get_defined_vars()); } } }