"", "user_field" => "", "user_option" => "", "user_id" => ""), $attr); /**/ eval('foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v;'); do_action ("ws_plugin__s2member_before_sc_get_details_after_shortcode_atts", get_defined_vars ()); unset ($__refs, $__v); /* Unset defined __refs, __v. */ /**/ if ($attr["constant"] && defined ($attr["constant"])) /* Security check here. It must start with S2MEMBER_ on a Blog Farm. */ { if (!is_multisite () || !c_ws_plugin__s2member_utils_conds::is_multisite_farm () || is_main_site () || preg_match ("/^S2MEMBER_/i", $attr["constant"])) $get = constant ($attr["constant"]); } else if ($attr["user_field"] && (is_user_logged_in () || $attr["user_id"])) $get = c_ws_plugin__s2member_utils_users::get_user_field ($attr["user_field"], (int)$attr["user_id"]); /**/ else if ($attr["user_option"] && (is_user_logged_in () || $attr["user_id"])) $get = get_user_option ($attr["user_option"], (int)$attr["user_id"]); /**/ return apply_filters ("ws_plugin__s2member_sc_get_details", ((isset ($get)) ? $get : null), get_defined_vars ()); } } } ?>