'', 'class' =>'', 'name' =>'', 'style' =>'', 'title' =>'', 'link_target' =>'', 'overlay_color' =>'', 'overlay_opacity' =>'0.5', 'picture' =>'', 'piclink' =>'#', 'picborder' =>'0', 'picbordercolor' =>'', 'picborderradius' =>'0', 'iconboxedradius' =>'4px', 'iconcolor' =>'#595959', 'link1' =>'#', 'link2' =>'#', 'link3' =>'#', 'link4' =>'#', 'link5' =>'#', 'icon1' =>'', 'icon2' =>'', 'icon3' =>'', 'icon4' =>'', 'icon5' =>'', ), $args ); extract( $defaults ); self::$args = $defaults; if(is_numeric($picborder)) $picborder = $picborder.'px'; if(is_numeric($picborderradius)) $picborderradius = $picborderradius.'px'; if(is_numeric($iconboxedradius)) $iconboxedradius = $iconboxedradius.'px'; $uniqid = uniqid('person-'); $this->id = $id.$uniqid; $class .= ' '.$uniqid; $add_class = 'col-sm-6'; if($overlay_color !='') $overlay_color = str_replace('#','',$overlay_color); $r = hexdec(substr($overlay_color,0,2)) ; $g = hexdec(substr($overlay_color,2,2)) ; $b = hexdec(substr($overlay_color,4,2)) ; $textstyle1 = sprintf('.'.$uniqid.' .person-vcard.person-social li a i{ border-radius: %s; background-color:%s;}',$iconboxedradius,$iconcolor); $textstyle1 .= sprintf('.'.$uniqid.' .person-vcard.person-social li a img{ border-radius: %s; background-color:%s;}',$iconboxedradius,$iconcolor); $textstyle2 = sprintf('.'.$uniqid.' .img-box img{ border-radius: %s; display: inline-block;}',$picborderradius); $imgstyle = ''; if( $picborder !='' ) $imgstyle .= sprintf('.'.$uniqid.' .img-box img{border-width: %s;border-style: solid;}',$picborder); if( $picbordercolor !='' ) $imgstyle .= sprintf('.'.$uniqid.' .img-box img{border-color: %s;}',$picbordercolor); if( $style == 'beside'){ $afterstyle = '.'.$uniqid.' .person-vcard .person-title:after{margin-left:0;}'; $leftstyle1 = '.'.$uniqid.' .person-social{text-align:left;}' ; $leftstyle2 = '.'.$uniqid.' .person-social li a i{margin-left:6px;} ' ; $styles = sprintf( '', $textstyle1,$textstyle2,$imgstyle,$afterstyle,$leftstyle1,$leftstyle2); }else{ $styles = sprintf( '', $textstyle1,$textstyle2,$imgstyle); } if($overlay_opacity !='') $divimgtitle =sprintf( '
',$r,$g,$b,$overlay_opacity); $divimga = sprintf('%s',$link_target,$piclink,$picture,$divimgtitle); if( $style == 'beside'){ $divimg = sprintf('
%s
',$add_class,$divimga);} else{ $divimg = sprintf('
%s
',$divimga); } $divname = sprintf('

%s

',$name); $divtitle = sprintf('

%s

',$title); $divcont = sprintf('

%s

',do_shortcode( Magee_Core::fix_shortcodes($content))); $divli = ''; if($icon1 != ''){ if( stristr($icon1,'fa-')): $divli .= sprintf('
  • ',$link1,$icon1); else: $divli .= sprintf('
  • ',$link1,$icon1); endif; } if($icon2 != ''){ if( stristr($icon2,'fa-')): $divli .= sprintf('
  • ',$link2,$icon2); else: $divli .= sprintf('
  • ',$link2,$icon2); endif; } if($icon3 != ''){ if( stristr($icon3,'fa-')): $divli .= sprintf('
  • ',$link3,$icon3); else: $divli .= sprintf('
  • ',$link3,$icon3); endif; } if($icon4 != ''){ if( stristr($icon4,'fa-')): $divli .= sprintf('
  • ',$link4,$icon4); else: $divli .= sprintf('
  • ',$link4,$icon4); endif; } if($icon5 != ''){ if( stristr($icon5,'fa-')): $divli .= sprintf('
  • ',$link5,$icon5); else: $divli .= sprintf('
  • ',$link5,$icon5); endif; } if( $style == 'beside'){ $divul=sprintf('
    %s %s %s
    ',$add_class,$divname,$divtitle,$divcont,$divli); }else{ $divul=sprintf('
    %s %s %s
    ',$divname,$divtitle,$divcont,$divli); } if( $style == 'beside'){ $html=sprintf('%s
    %s %s
    ',$styles,$class,$id,$divimg,$divul); }else{ $html=sprintf('%s
    %s %s
    ',$styles,$class,$id,$divimg,$divul); } return $html; } } new Magee_Person(); endif;