87 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			87 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
namespace W3TC;
 | 
						|
 | 
						|
if ( ! defined( 'W3TC' ) ) {
 | 
						|
	die();
 | 
						|
}
 | 
						|
?>
 | 
						|
<?php require W3TC_INC_DIR . '/popup/common/header.php'; ?>
 | 
						|
 | 
						|
<p>
 | 
						|
	<?php
 | 
						|
	echo wp_kses(
 | 
						|
		sprintf(
 | 
						|
			// translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag.
 | 
						|
			__(
 | 
						|
				'Remove objects from the %1$sCDN%2$s by specifying the relative path on individual lines below and clicking the "Purge" button when done. For example:',
 | 
						|
				'w3-total-cache'
 | 
						|
			),
 | 
						|
			'<acronym title="' . esc_attr__( 'Content Delivery Network', 'w3-total-cache' ) . '">',
 | 
						|
			'</acronym>'
 | 
						|
		),
 | 
						|
		array(
 | 
						|
			'acronym' => array(
 | 
						|
				'title' => array(),
 | 
						|
			),
 | 
						|
		)
 | 
						|
	);
 | 
						|
	?>
 | 
						|
</p>
 | 
						|
<p>
 | 
						|
	<?php
 | 
						|
	switch ( $this->_config->get_string( 'cdn.engine' ) ) :
 | 
						|
		case 'cotendo':
 | 
						|
			?>
 | 
						|
			<ul>
 | 
						|
				<li><em><?php echo esc_url( $path ); ?>/images/headers/</em> — <?php esc_html_e( 'the directory itself (only when accessed directly without any file).', 'w3-total-cache' ); ?></li>
 | 
						|
				<li><em><?php echo esc_url( $path ); ?>/images/headers/*.</em> — <?php esc_html_e( 'all files in the directory with no extension, with all parameter variations.', 'w3-total-cache' ); ?></li>
 | 
						|
				<li><em><?php echo esc_url( $path ); ?>/images/headers/*.jpg</em> — <?php esc_html_e( 'all files in the directory whose extension is "jpg".', 'w3-total-cache' ); ?></li>
 | 
						|
				<li><em><?php echo esc_url( $path ); ?>/images/headers/path</em> — <?php esc_html_e( 'the specific file (when the file does not have an extension), and without parameters.', 'w3-total-cache' ); ?></li>
 | 
						|
				<li><em><?php echo esc_url( $path ); ?>/images/headers/path.jpg</em> — <?php esc_html_e( 'the specific file with its extension, and without parameters.', 'w3-total-cache' ); ?></li>
 | 
						|
				<li><em><?php echo esc_url( $path ); ?>/images/headers/path.jpg?*</em> — <?php esc_html_e( 'the specific file with its extension, with all variation of parameters.', 'w3-total-cache' ); ?></li>
 | 
						|
				<li><em><?php echo esc_url( $path ); ?>/images/headers/path.jpg?key=value</em> — <?php esc_html_e( 'the specific file with its extension, with the specific parameters.', 'w3-total-cache' ); ?></li>
 | 
						|
			</ul>
 | 
						|
			<?php
 | 
						|
			break;
 | 
						|
 | 
						|
		default:
 | 
						|
			?>
 | 
						|
			<em><?php echo esc_url( $path ); ?>/images/headers/path.jpg</em>
 | 
						|
			<?php
 | 
						|
			break;
 | 
						|
	endswitch;
 | 
						|
	?>
 | 
						|
</p>
 | 
						|
 | 
						|
 | 
						|
<form action="admin.php?page=w3tc_cdn" method="post">
 | 
						|
	<p><?php esc_html_e( 'Files to purge:', 'w3-total-cache' ); ?></p>
 | 
						|
	<p>
 | 
						|
		<textarea name="files" rows="10" cols="90"></textarea>
 | 
						|
	</p>
 | 
						|
	<p>
 | 
						|
		<?php
 | 
						|
		echo wp_kses(
 | 
						|
			Util_Ui::nonce_field( 'w3tc' ),
 | 
						|
			array(
 | 
						|
				'input' => array(
 | 
						|
					'type'  => array(),
 | 
						|
					'name'  => array(),
 | 
						|
					'value' => array(),
 | 
						|
				),
 | 
						|
			)
 | 
						|
		);
 | 
						|
		?>
 | 
						|
		<input class="button-primary" type="submit" name="w3tc_cdn_purge_files" value="<?php esc_attr_e( 'Purge', 'w3-total-cache' ); ?>" />
 | 
						|
	</p>
 | 
						|
</form>
 | 
						|
 | 
						|
<div class="log">
 | 
						|
	<?php foreach ( $results as $result ) : ?>
 | 
						|
		<div class="log-<?php echo W3TC_CDN_RESULT_OK === $result['result'] ? 'success' : 'error'; ?>">
 | 
						|
			<?php echo esc_html( $result['remote_path'] ); ?>
 | 
						|
			<strong><?php echo esc_html( $result['error'] ); ?></strong>
 | 
						|
		</div>
 | 
						|
	<?php endforeach; ?>
 | 
						|
</div>
 |