Exemplo n.º 1
0
 /**
  * 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());
 }