File: /var/www/html/triad-infosec/wp-content/themes/Avada/includes/lib/inc/custom-icons/custom-icons.php
<?php
/**
* Adds Custom Icon functionality.
*
* @author ThemeFusion
* @copyright (c) Copyright by ThemeFusion
* @link https://avada.com
* @package Fusion-Library
* @since 2.2
*/
// Do not allow directly accessing this file.
if ( ! defined( 'ABSPATH' ) ) {
exit( 'Direct script access denied.' );
}
if ( ! defined( 'FUSION_ICONS_BASE_DIR' ) || ! defined( 'FUSION_ICONS_BASE_URL' ) ) {
$upload_dir = wp_upload_dir();
if ( ! defined( 'FUSION_ICONS_BASE_DIR' ) ) {
define( 'FUSION_ICONS_BASE_DIR', trailingslashit( $upload_dir['basedir'] ) . 'fusion-icons/' );
}
if ( ! defined( 'FUSION_ICONS_BASE_URL' ) ) {
define( 'FUSION_ICONS_BASE_URL', trailingslashit( $upload_dir['baseurl'] ) . 'fusion-icons/' );
}
}
require_once FUSION_LIBRARY_PATH . '/inc/custom-icons/custom-icons-helpers.php';
require_once FUSION_LIBRARY_PATH . '/inc/custom-icons/class-fusion-custom-icon-set.php';
// Create object and add custom icons feature.
$fusion_custom_icons = Fusion_Custom_Icon_Set::get_instance();
/* Omit closing PHP tag to avoid "Headers already sent" issues. */