/** * Handles the Shortcode for: `[optimizeMember-Security-Badge /]`. * * @package optimizeMember\Security_Badges * @since 110524RC * * @attaches-to ``add_shortcode("optimizeMember-Security-Badge");`` * * @param array $attr An array of Attributes. * @param str $content Content inside the Shortcode. * @param str $shortcode The actual Shortcode name itself. * @return str Resulting Security Badge code; HTML markup. */ public static function sc_s_badge($attr = FALSE, $content = FALSE, $shortcode = FALSE) { eval('foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v;'); do_action("ws_plugin__optimizemember_before_sc_s_badge", get_defined_vars()); unset($__refs, $__v); /* Unset defined __refs, __v. */ /**/ $attr = c_ws_plugin__optimizemember_utils_strings::trim_qts_deep((array) $attr); /**/ $attr = shortcode_atts(array("v" => "1"), $attr); /* One attribute. */ /**/ $code = c_ws_plugin__optimizemember_utilities::s_badge_gen($attr["v"], false, false); /**/ return apply_filters("ws_plugin__optimizemember_sc_s_badge", $code, get_defined_vars()); }