HEX
Server: Apache/2.4.46 (Ubuntu)
System: Linux localhost 5.11.0-49-generic #55-Ubuntu SMP Wed Jan 12 17:36:34 UTC 2022 x86_64
User: root (0)
PHP: 7.4.16
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,
Upload Files
File: /var/www/html/wavecolordrop.com/wp-content/plugins/wps-team/initialize.php
<?php

namespace WPSpeedo_Team;

if ( ! defined('ABSPATH') ) exit;

class Initialize {

    public function __construct() {

        if ( ! version_compare( PHP_VERSION, '7.0', '>=' ) ) {
            return add_action( 'admin_notices', array( $this, 'fail_php_version' ) );
        }
        
        if ( ! version_compare( get_bloginfo( 'version' ), '5.9', '>=' ) ) {
            return add_action( 'admin_notices', array( $this, 'fail_wp_version' ) );
        }

        add_action( 'plugins_loaded', array( $this, 'load_freemius' ), 5 );
        add_action( 'plugins_loaded', array( $this, 'load_textdomain' ) );
        add_action( 'plugins_loaded', array( $this, 'save_install_time' ) );
        add_action( 'plugins_loaded', array( $this, 'initialize' ) );

        add_action( 'admin_head', [ $this, 'load_admin_icon_css' ] );

    }

    function load_freemius() {
        require_once WPS_TEAM_PATH . 'freemius.php';
    }

    function load_admin_icon_css() {
        echo "<style>#adminmenu .menu-icon-wps-team-members .wp-menu-image img{padding-top:8px;width:22px;opacity:.8;height:auto;}</style>";
    }

    public function load_textdomain() {
        load_plugin_textdomain( 'wpspeedo-team', false, dirname( plugin_basename(WPS_TEAM_FILE)) . '/languages/' );
    }
    
	public function save_install_time() {
		$installed_time = get_option( '_wps_team_installed_time' );
		if ( ! $installed_time ) {
			update_option( '_wps_team_installed_time', time() );
		}
	}

    public function fail_php_version() {
        $message = '<strong>WPS Team</strong> ' . sprintf( esc_html_x( 'plugin requires PHP version %s+, plugin is currently NOT RUNNING.', 'Dashboard', 'wpspeedo-team' ), '5.6' );
        echo wp_kses_post( sprintf( '<div class="error">%s</div>', wpautop( $message ) ) );
    }
    
    public function fail_wp_version() {
        $message = '<strong>WPS Team</strong> ' . sprintf( esc_html_x( 'plugin requires WordPress version %s+. Because you are using an earlier version, the plugin is currently NOT RUNNING.', 'Dashboard', 'wpspeedo-team' ), '5.0' );
        echo wp_kses_post( sprintf( '<div class="error">%s</div>', wpautop( $message ) ) );
    }

    function maybe_update_version() {
        if ( WPS_TEAM_VERSION === get_option('wps_team_version') ) return false;
        Upgrader::instance( get_option('wps_team_version'), WPS_TEAM_VERSION );
        update_option( 'wps_team_version', WPS_TEAM_VERSION );
        return true;
    }
    
    public function initialize() {
        require_once WPS_TEAM_INC_PATH . 'autoloader.php';
        require_once WPS_TEAM_INC_PATH . 'thumbly.php';
        Autoloader::run();
        Plugin::instance();
        $this->maybe_update_version();
    }

}

new Initialize();

function plugin() {
    return Plugin::instance();
}