'', 'alternative' => '', ), $args ); extract( $defaults ); self::$args = $defaults; $html = ''; switch(esc_attr($type)){ case 'private': if(current_user_can( 'publish_posts' ) ): $html .= '
'.do_shortcode( Magee_Core::fix_shortcodes($content)).'
' ; else: $html .= '
'.esc_attr($alternative).'
' ; endif; break; case 'members': if( is_user_logged_in()): $html .= '
'.do_shortcode( Magee_Core::fix_shortcodes($content)).'
' ; else: $html .= '
'.esc_attr($alternative).'
' ; endif; break; case 'guests': if( !is_user_logged_in()): $html .= '
'.do_shortcode( Magee_Core::fix_shortcodes($content)).'
' ; else: $html .= '
'.esc_attr($alternative).'
' ; endif; break; } return $html; } } new Magee_Targeted_content(); endif;