SILENT KILLERPanel

Current Path: > home > codekrsu > > ameliagraphics.com > wp-content > plugins > jetpack > 3rd-party >


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: /home/codekrsu//ameliagraphics.com/wp-content/plugins/jetpack/3rd-party/

NameTypeSizeLast ModifiedActions
debug-bar Directory - -
3rd-party.php File 2921 bytes November 25 2024 21:49:02.
amp.php File 745 bytes April 26 2023 01:22:16.
atomic.php File 1023 bytes September 28 2023 23:20:16.
bbpress.php File 2083 bytes May 15 2023 20:47:16.
beaverbuilder.php File 477 bytes September 30 2024 21:15:14.
bitly.php File 982 bytes May 08 2023 20:57:46.
buddypress.php File 503 bytes February 23 2021 21:08:42.
class-domain-mapping.php File 4220 bytes April 29 2024 23:12:20.
class-jetpack-bbpress-rest-api.php File 4496 bytes May 06 2024 23:42:24.
class.jetpack-amp-support.php File 16354 bytes February 04 2025 00:54:10.
creative-mail.php File 3341 bytes June 10 2025 00:40:16.
debug-bar.php File 733 bytes February 23 2021 21:08:42.
jetpack-backup.php File 2818 bytes January 20 2025 22:16:12.
jetpack-boost.php File 2869 bytes January 20 2025 22:16:12.
qtranslate-x.php File 634 bytes November 25 2023 02:41:46.
vaultpress.php File 2166 bytes April 29 2024 23:12:20.
web-stories.php File 979 bytes January 20 2025 22:16:12.
woocommerce-services.php File 3533 bytes January 20 2025 22:16:12.
woocommerce.php File 3865 bytes February 04 2025 00:54:10.
wpcom-reader.php File 1785 bytes March 25 2024 22:39:50.
wpml.php File 1633 bytes February 23 2021 21:08:42.

Reading File: /home/codekrsu//ameliagraphics.com/wp-content/plugins/jetpack/3rd-party//woocommerce-services.php

<?php // phpcs:ignore WordPress.Files.FileName.InvalidClassFileName

use Automattic\Jetpack\Plugins_Installer;

if ( ! defined( 'ABSPATH' ) ) {
	exit( 0 );
}

/**
 * Installs and activates the WooCommerce Services plugin.
 */
class WC_Services_Installer {

	/**
	 * The instance of the Jetpack class.
	 *
	 * @var Jetpack
	 */
	private $jetpack;

	/**
	 * The singleton instance of this class.
	 *
	 * @var WC_Services_Installer
	 */
	private static $instance = null;

	/**
	 * Returns the singleton instance of this class.
	 *
	 * @return object The WC_Services_Installer object.
	 */
	public static function init() {
		if ( self::$instance === null ) {
			self::$instance = new WC_Services_Installer();
		}
		return self::$instance;
	}

	/**
	 * Constructor
	 */
	public function __construct() {
		add_action( 'jetpack_loaded', array( $this, 'on_jetpack_loaded' ) );
		if ( ! empty( $_GET['wc-services-install-error'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
			add_action( 'admin_notices', array( $this, 'error_notice' ) );
		}

		if ( isset( $_GET['wc-services-action'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
			add_action( 'admin_init', array( $this, 'try_install' ) );
		}
	}

	/**
	 * Runs on Jetpack being ready to load its packages.
	 *
	 * @param Jetpack $jetpack object.
	 */
	public function on_jetpack_loaded( $jetpack ) {
		$this->jetpack = $jetpack;
	}

	/**
	 * Verify the intent to install WooCommerce Services, and kick off installation.
	 */
	public function try_install() {
		if ( ! isset( $_GET['wc-services-action'] ) ) {
			return;
		}
		check_admin_referer( 'wc-services-install' );

		$result = false;

		switch ( $_GET['wc-services-action'] ) {
			case 'install':
				if ( current_user_can( 'install_plugins' ) ) {
					$this->jetpack->stat( 'jitm', 'wooservices-install-' . JETPACK__VERSION );
					$result = $this->install();
					if ( $result ) {
						$result = $this->activate();
					}
				}
				break;

			case 'activate':
				if ( current_user_can( 'activate_plugins' ) ) {
					$this->jetpack->stat( 'jitm', 'wooservices-activate-' . JETPACK__VERSION );
					$result = $this->activate();
				}
				break;
		}

		if ( isset( $_GET['redirect'] ) ) {
			$redirect = home_url( esc_url_raw( wp_unslash( $_GET['redirect'] ) ) );
		} else {
			$redirect = admin_url();
		}

		if ( $result ) {
			$this->jetpack->stat( 'jitm', 'wooservices-activated-' . JETPACK__VERSION );
		} else {
			$redirect = add_query_arg( 'wc-services-install-error', true, $redirect );
		}

		wp_safe_redirect( $redirect );

		exit( 0 );
	}

	/**
	 * Notify the user that the installation of WooCommerce Services failed.
	 */
	public function error_notice() {
		wp_admin_notice(
			esc_html__( 'There was an error installing WooCommerce Services.', 'jetpack' ),
			array(
				'type'        => 'error',
				'dismissible' => true,
			)
		);
	}

	/**
	 * Download and install the WooCommerce Services plugin.
	 *
	 * @return bool result of installation
	 */
	private function install() {
		$result = Plugins_Installer::install_plugin( 'woocommerce-services' );

		if ( is_wp_error( $result ) ) {
			return false;
		} else {
			return true;
		}
	}

	/**
	 * Activate the WooCommerce Services plugin.
	 *
	 * @return bool result of activation
	 */
	private function activate() {
		$result = activate_plugin( 'woocommerce-services/woocommerce-services.php' );

		// Activate_plugin() returns null on success.
		return $result === null;
	}
}

WC_Services_Installer::init();

SILENT KILLER Tool