'',
'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;