';
}
$output .= antreas_get_icon($font_library, html_entity_decode($font_value));
if ($wrapper != '') {
$output .= '';
}
if ($echo == false) {
return $output;
} else {
echo $output;
}
}
}
//Retrieve the correct library
function antreas_get_icon( $library, $value ) {
$result = '';
switch ( $library ) {
case 'fontawesomesolid':
$result = antreas_icon_library_fontawesome_solid( $value );
break;
case 'fontawesomebrands' :
$result = antreas_icon_library_fontawesome_brands( $value );
break;
case 'fontawesomeregular' :
$result = antreas_icon_library_fontawesome_regular( $value );
break;
default:
$result = antreas_icon_library_fontawesome_solid( $value );
break;
}
return $result;
}
//Icon library for fontawesome
function antreas_icon_library_fontawesome_regular( $value ) {
return '' . $value . '';
}
function antreas_icon_library_fontawesome_brands( $value ) {
return '' . $value . '';
}
function antreas_icon_library_fontawesome_solid( $value ) {
return '' . $value . '';
}