HEX
Server: LiteSpeed
System: Linux dune179.sitesanctuary.org 5.14.0-427.40.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 16 07:08:17 EDT 2024 x86_64
User: h278792 (1076)
PHP: 7.4.33
Disabled: exec,system,passthru,shell_exec,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/h278792/public_html/wp-content/plugins/ecademy-toolkit/theme-rt.php
<?php
$theme = wp_get_theme(); // gets the current theme
if ( 'eCademy' == $theme->name || 'eCademy' == $theme->parent_theme ) {
	/**	
	 * Classes
	 */
	require_once(ECADEMY_ACC_PATH . 'inc/classes/eCademy_base.php');
	require_once(ECADEMY_ACC_PATH . 'inc/classes/eCademy_rt.php');
	require_once(ECADEMY_ACC_PATH . 'inc/classes/eCademy_admin_page.php');
	require_once(ECADEMY_ACC_PATH . 'inc/admin/dashboard/eCademy_admin_dashboard.php');
	require_once(ECADEMY_ACC_PATH . 'inc/functions.php');

    /**
     * Redirect after theme activation
     */
    add_action( 'after_switch_theme', function() {
        if ( isset( $_GET['activated'] ) ) {
            wp_safe_redirect( admin_url('admin.php?page=ecademy') );
            update_option( 'ecademy_purchase_code_status', '', 'yes' );
            update_option( 'ecademy_purchase_code', '', 'yes' );
            exit;
        }
        update_option('notice_dismissed', '0');
    });
}