'magee-social', 'class' =>'', 'icon_size' =>'', 'effect_3d' =>'no', 'title' =>'', 'icon' =>'', 'iconlink' =>'#', 'icontarget' =>'', 'iconcolor' =>'#A0A0A0', 'backgroundcolor' =>'transparent', 'iconboxedradius' =>'', ), $args ); extract( $defaults ); self::$args = $defaults; if(is_numeric($icon_size)) $icon_size = $icon_size.'px'; $uniqid = uniqid('social-'); $this->id = $id.$uniqid; $uqid = uniqid('tab'); $sty3d=''; $textstyle = sprintf(' .%s_social_icon_acolor{ color: %s !important ; background-color: %s !important; font-size: %s; }', $uqid,$iconcolor,$backgroundcolor,$icon_size); $styles = sprintf( '', $textstyle); if ( $effect_3d=='yes') { $sty3d .=' icon-3d'; } switch($iconboxedradius) { case 'normal': break; case 'boxed': $sty3d .=' icon-boxed'; break; case 'rounded': $sty3d .=' icon-boxed rounded'; break; case 'circle': $sty3d .=' icon-boxed circle'; break; } if( stristr($icon,'fa-')): $html=sprintf(' %s ', $styles,$iconlink,$icontarget,$id,$icon,$sty3d,$class,$uqid,$title); else: $html=sprintf(' %s ',$styles,$iconlink,$icontarget,$id,$sty3d,$class,$uqid,$title,$icon); endif; return $html; } } new Magee_Social(); endif;