/**
  * Render the shortcode
  * @param  array $args     Shortcode paramters
  * @param  string $content Content between shortcode
  * @return string          HTML output
  */
 function render($args, $content = '')
 {
     $defaults = Magee_Core::set_shortcode_defaults(array('id' => '', 'class' => '', 'icon' => '', 'color' => '', 'size' => '', 'icon_box' => ''), $args);
     extract($defaults);
     self::$args = $defaults;
     if (is_numeric($size)) {
         $size = $size . 'px';
     }
     $html = '';
     $css_style = '';
     $uniqid = ' magee-fa-icon icon-boxed';
     if ($size) {
         $css_style .= 'font-size:' . $size . ';';
     }
     if ($icon_box == 'yes') {
         $icon .= $uniqid;
         if ($color) {
             $css_style .= 'background:' . $color . ';';
         }
         if ($icon != '') {
             $html = sprintf('<i id="%s" class="%s fa %s" style="%s"></i>', $id, $class, $icon, $css_style);
         }
     } else {
         if ($color) {
             $css_style .= 'color:' . $color . ';';
         }
         if ($icon != '') {
             $html = sprintf('<i id="%s" class="%s fa %s" style="%s"></i>', $id, $class, $icon, $css_style);
         }
     }
     return $html;
 }
 /**
  * Render the shortcode
  * @param  array $args     Shortcode paramters
  * @param  string $content Content between shortcode
  * @return string          HTML output
  */
 function render($args, $content = '')
 {
     $defaults = Magee_Core::set_shortcode_defaults(array('id' => '', 'class' => '', 'icon' => '', 'color' => '', 'size' => ''), $args);
     extract($defaults);
     self::$args = $defaults;
     $html = '';
     $css_style = '';
     if ($color) {
         $css_style .= 'color:' . $color . ';';
     }
     if ($size) {
         $css_style .= 'font-size:' . $size . ';';
     }
     if ($icon != '') {
         $html = sprintf('<i id="%s" class="%s fa %s" style="%s"></i>', $id, $class, $icon, $css_style);
     }
     return $html;
 }