'', 'class' =>'', 'icon' =>'', 'background_color' =>'', 'text_color' =>'', //'border_color' =>'', 'border_width' =>'', 'border_radius' =>'', 'dismissable' =>'', 'box_shadow' =>'', ), $args ); extract( $defaults ); self::$args = $defaults; $add_class = uniqid('alert-'); $class .= ' '.$add_class; $css_style = ''; $icon_str = ''; if( is_numeric($border_width) ) $border_width = $border_width.'px'; if( is_numeric($border_radius) ) $border_radius = $border_radius.'px'; if( $background_color ) $css_style .= 'background-color:'.esc_attr($background_color).';'; if( $text_color ){ $css_style .= 'color:'.esc_attr($text_color).';'; $css_style .= 'border-color:'.esc_attr($text_color).';'; } if( $border_width ) $css_style .= 'border-width:'.esc_attr($border_width).';'; if( $border_radius ) $css_style .= 'border-radius:'.esc_attr($border_radius).';'; if( $box_shadow == 'yes' ) $class .= ' box-shadow'; if( $dismissable == 'yes' ){ $icon_str .= ''; $class .= ' alert-dismissible'; } if( stristr($icon,'fa-')): $icon_str .= ''; else: $icon_str .= ''; endif; $styles = sprintf( '', $add_class ,$css_style); $content = $icon_str.do_shortcode( Magee_Core::fix_shortcodes($content)); $html = sprintf(' %s',$styles,$class,$id,$content); return $html; } } new Magee_Alert(); endif;