48 lines
		
	
	
		
			964 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			964 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| namespace W3TC;
 | |
| 
 | |
| 
 | |
| 
 | |
| class PgCache_Page extends Base_Page_Settings {
 | |
| 	static public function admin_print_scripts_w3tc_pgcache() {
 | |
| 		wp_enqueue_script( 'w3tc-options-validator',
 | |
| 			plugins_url( 'pub/js/options-validator.js', W3TC_FILE ),
 | |
| 			array(), W3TC_VERSION );
 | |
| 	}
 | |
| 
 | |
| 
 | |
| 
 | |
| 	/**
 | |
| 	 * Current page
 | |
| 	 *
 | |
| 	 * @var string
 | |
| 	 */
 | |
| 	protected $_page = 'w3tc_pgcache';
 | |
| 
 | |
| 
 | |
| 	/**
 | |
| 	 * Page cache tab
 | |
| 	 *
 | |
| 	 * @return void
 | |
| 	 */
 | |
| 	function view() {
 | |
| 		global $wp_rewrite;
 | |
| 
 | |
| 		$feeds = $wp_rewrite->feeds;
 | |
| 
 | |
| 		$feed_key = array_search( 'feed', $feeds );
 | |
| 
 | |
| 		if ( $feed_key !== false ) {
 | |
| 			unset( $feeds[$feed_key] );
 | |
| 		}
 | |
| 
 | |
| 		$default_feed = get_default_feed();
 | |
| 		$pgcache_enabled = $this->_config->get_boolean( 'pgcache.enabled' );
 | |
| 		$permalink_structure = get_option( 'permalink_structure' );
 | |
| 
 | |
| 		$varnish_enabled = $this->_config->get_boolean( 'varnish.enabled' );
 | |
| 		$cdnfsd_enabled = $this->_config->get_boolean( 'cdnfsd.enabled' );
 | |
| 		include W3TC_INC_DIR . '/options/pgcache.php';
 | |
| 	}
 | |
| }
 |