HEX
Server: Apache/2.4.29 (Ubuntu)
System: Linux instance-1 5.4.0-1092-gcp #101~18.04.1-Ubuntu SMP Mon Oct 17 18:29:06 UTC 2022 x86_64
User: web202 (5061)
PHP: 8.1.14
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, exec, shell_exec, system, passthru, proc_open, proc_close, popen, parse_ini_file, show_source
Upload Files
File: /data0/www/clients/client33/web202/web/wp-content/plugins/emailkit/includes/Admin/AssetsLoader.php
<?php

namespace EmailKit\Admin;

defined( 'ABSPATH' ) || exit;

class AssetsLoader
{

    public function __construct()
    {
       
		add_action('init', function () {
			add_action('admin_enqueue_scripts', [$this, 'addEnqueue']);
		});
    }
    
    public function addEnqueue($screen){
        
        if('edit-emailkit' === get_current_screen()->id){
            
        
            
            do_action('before_emailkit_asset_load', $screen);
            wp_enqueue_script("emailkit-admin-status-js" , EMAILKIT_URL . 'assets/admin/js/Status.js' , ['jquery'], EMAILKIT_VERSION, true);
            wp_enqueue_style('emailkit-admin-status-style', EMAILKIT_URL . 'assets/admin/css/status.css', [], EMAILKIT_VERSION);

            wp_enqueue_style('emailkit-admin-popup-style', EMAILKIT_URL . 'assets/admin/css/popup.css', [], EMAILKIT_VERSION);
            wp_enqueue_script("emailkit-admin-popup-js" , EMAILKIT_URL . 'assets/admin/js/popup.js' , ['jquery'], EMAILKIT_VERSION, true);
           
            wp_enqueue_style('emailkit-ui-style', EMAILKIT_URL . 'assets/admin/css/ui.min.css', [], EMAILKIT_VERSION);
            wp_enqueue_script("emailkit-ui-js" , EMAILKIT_URL . 'assets/admin/js/ui.min.js' , [], EMAILKIT_VERSION, true);

            wp_enqueue_style('emailkit-admin-select2-style', EMAILKIT_URL . 'assets/admin/css/select2.min.css', [], EMAILKIT_VERSION);
            class_exists('WFP_Fundraising') && wp_dequeue_script( 'select2' ); //fixed select2 conflict with fundraising plugin
            wp_enqueue_script("emailkit-admin-select2-js" , EMAILKIT_URL . 'assets/admin/js/select2.min.js' , ['jquery'], EMAILKIT_VERSION, true);
            // Pro Popup
            wp_enqueue_style('emailkit-admin-pro-popup', EMAILKIT_URL . 'assets/admin/css/pro-popup.css', [], EMAILKIT_VERSION);
            $is_emailkit_pro_active = is_plugin_active('emailkit-pro/emailkit-pro.php');
            wp_localize_script( 'emailkit-admin-popup-js', 'emailkit',
                array( 
                    'ajaxurl' => admin_url( 'admin-ajax.php' ),
                    'nonce' => wp_create_nonce('emailkit_nonce'),
                    'emailkit_pro_status' => ($is_emailkit_pro_active ? true : false),
                    'rest_url' => esc_url(get_rest_url(null, 'emailkit/v1/')),
                    'rest_nonce' => wp_create_nonce('wp_rest')
                )
            );
            do_action('after_emailkit_asset_load', $screen);

        }
    }

}