Ejemplo n.º 1
0
/**
 * Font-Awesome icon handler.
 * Adds compatibility with order versions of FA icon names.
 */
function avada_font_awesome_name_handler($icon)
{
    $old_icons = Avada_Data::old_icons();
    if ('icon-' == substr($icon, 0, 5) || 'fa=' != substr($icon, 0, 3)) {
        // Replace old prefix with new one
        $icon = str_replace('icon-', 'fa-', $icon);
        if (array_key_exists(str_replace('fa-', '', $icon), $old_icons)) {
            $fa_icon = 'fa-' . $old_icons[str_replace('fa-', '', $icon)];
        } else {
            $fa_icon = 'fa-' != substr($icon, 0, 3) ? 'fa-' . $icon : $icon;
        }
    } else {
        $fa_icon = 'fa-' != substr($icon, 0, 3) ? 'fa-' . $icon : $icon;
    }
    return $fa_icon;
}