HEX
Server: LiteSpeed
System: Linux pulsar191.sitesanctuary.org 5.14.0-284.30.1.el9.tuxcare.els9.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jan 10 17:34:05 UTC 2025 x86_64
User: lgooir (1604)
PHP: 8.1.32
Disabled: exec,system,passthru,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/lgooir/.trash/persian-elementor/includes/icon.php
<?php

defined('ABSPATH') || exit;

$options = get_option('persian_elementor', []);

if (!empty($options['efa-iranian-icon'])) {
    add_filter('elementor/icons_manager/native', 'PersianElementor_eicons_icon_manager');
}

function PersianElementor_eicons_icon_manager($settings) {
    static $json_file = null;

    if ($json_file === null) {
        $json_file = plugin_dir_path(__FILE__) . 'icons/efaicons/config.json';
    }

    if (!file_exists($json_file)) {
        return $settings;
    }

    $settings['eicons'] = [
        'name'          => 'آیکون های ایرانی',
        'label'         => esc_html__('آیکون های ایرانی', 'persian-elementor'),
        'url'           => false,
        'enqueue'       => false,
        'prefix'        => 'efa-',
        'displayPrefix' => '',
        'labelIcon'     => 'efa-EFA',
        'ver'           => '5.3.0',
        'fetchJson'     => plugins_url('icons/efaicons/config.json', __FILE__),
        'native'        => true,
    ];

    return $settings;
}