' . "\n"; $unfs .= '

s2Member Configuration & Profile Fields' . ((is_multisite ()) ? ' (for this Blog)' : '') . '

' . "\n"; $unfs .= '' . "\n"; foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_before", get_defined_vars ()); unset($__refs, $__v); if (is_multisite ()) // Multisite Networking is currently lacking these fields; we pop them in. { foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_before_first_name", get_defined_vars ()); unset($__refs, $__v); $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_after_first_name", get_defined_vars ()); unset($__refs, $__v); foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_before_last_name", get_defined_vars ()); unset($__refs, $__v); $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_after_last_name", get_defined_vars ()); unset($__refs, $__v); } foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_before_subscr_gateway", get_defined_vars ()); unset($__refs, $__v); $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_after_subscr_gateway", get_defined_vars ()); unset($__refs, $__v); foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_before_subscr_id", get_defined_vars ()); unset($__refs, $__v); $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_after_subscr_id", get_defined_vars ()); unset($__refs, $__v); foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_before_custom", get_defined_vars ()); unset($__refs, $__v); $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_after_custom", get_defined_vars ()); unset($__refs, $__v); foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_before_registration_ip", get_defined_vars ()); unset($__refs, $__v); $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_after_registration_ip", get_defined_vars ()); unset($__refs, $__v); if (!is_multisite () || !c_ws_plugin__s2member_utils_conds::is_multisite_farm () || is_main_site ()) // ^ Will change once Custom Capabilities are compatible with a Blog Farm. { foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_before_ccaps", get_defined_vars ()); unset($__refs, $__v); $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_after_ccaps", get_defined_vars ()); unset($__refs, $__v); } foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_before_auto_eot_time", get_defined_vars ()); unset($__refs, $__v); $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_after_auto_eot_time", get_defined_vars ()); unset($__refs, $__v); if (c_ws_plugin__s2member_list_servers::list_servers_integrated ()) // Only if integrated with s2Member. { foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_before_opt_in", get_defined_vars ()); unset($__refs, $__v); $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_after_opt_in", get_defined_vars ()); unset($__refs, $__v); } 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 ("any", "administrative")) { $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_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_admin_user_new_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_admin_user_new_fields_during_custom_fields_display", true, get_defined_vars ())) { if (!empty($field["section"]) && $field["section"] === "yes") // Starts a new section? $unfs .= ''; $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; } unset($__refs, $__v); } foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_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_admin_user_new_fields_after_custom_fields", get_defined_vars ()); unset($__refs, $__v); $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; } foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_before_notes", get_defined_vars ()); unset($__refs, $__v); $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; $unfs .= '' . "\n"; foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_after_notes", get_defined_vars ()); unset($__refs, $__v); foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v; do_action("_ws_plugin__s2member_during_admin_user_new_fields_after", get_defined_vars ()); unset($__refs, $__v); $unfs .= '
[?]' . "\n"; $unfs .= '
[?]
[?]
[?]
[?]
[?]' . (($auto_eot_time) ? '
(Universal Time / GMT)' : '') . '
[?]
' . "\n"; $unfs .= '
' . "\n"; $unfs .= '
' . ((!empty($field["sectitle"])) ? $field["sectitle"] : '') . '
' . c_ws_plugin__s2member_custom_reg_fields::custom_field_gen (__FUNCTION__, $field, "ws_plugin__s2member_user_new_", "ws-plugin--s2member-user-new-", "", ((preg_match ("/^(text|textarea|select|selects)$/", $field["type"])) ? "width:99%;" : ""), "", "", $_p, $_p["ws_plugin__s2member_user_new_" . $field_var], "administrative") . '
' . "\n"; $unfs .= '
' . "\n"; $unfs .= '
[?]

These Notations are private; Users/Members will never see any of these notes.
' . "\n"; $unfs .= '
' . "\n"; $buffer = preg_replace ("/(\<\/table\>)(\s*)(\)(\s*)(\