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