Edit File by line
/home/zeestwma/richards.../wp-conte.../plugins/litespee.../tpl/toolbox
File: beta_test.tpl.php
<?php
[0] Fix | Delete
/**
[1] Fix | Delete
* LiteSpeed Cache Beta Test
[2] Fix | Delete
*
[3] Fix | Delete
* Renders the beta test interface for LiteSpeed Cache, allowing users to switch plugin versions or test GitHub commits.
[4] Fix | Delete
*
[5] Fix | Delete
* @package LiteSpeed
[6] Fix | Delete
* @since 1.0.0
[7] Fix | Delete
*/
[8] Fix | Delete
[9] Fix | Delete
namespace LiteSpeed;
[10] Fix | Delete
[11] Fix | Delete
defined( 'WPINC' ) || exit;
[12] Fix | Delete
[13] Fix | Delete
// List of available public versions
[14] Fix | Delete
$v_list = array(
[15] Fix | Delete
'7.7',
[16] Fix | Delete
'7.6.2',
[17] Fix | Delete
'7.5.0.1',
[18] Fix | Delete
'7.4',
[19] Fix | Delete
'7.3.0.1',
[20] Fix | Delete
'7.3',
[21] Fix | Delete
'7.2',
[22] Fix | Delete
'7.1',
[23] Fix | Delete
'7.0.1',
[24] Fix | Delete
'6.5.4',
[25] Fix | Delete
'5.7.0.1',
[26] Fix | Delete
'4.6',
[27] Fix | Delete
'3.6.4',
[28] Fix | Delete
);
[29] Fix | Delete
?>
[30] Fix | Delete
[31] Fix | Delete
<?php $this->form_action( Router::ACTION_DEBUG2, Debug2::TYPE_BETA_TEST ); ?>
[32] Fix | Delete
[33] Fix | Delete
<h3 class="litespeed-title">
[34] Fix | Delete
<?php esc_html_e( 'Try GitHub Version', 'litespeed-cache' ); ?>
[35] Fix | Delete
<?php Doc::learn_more( 'https://docs.litespeedtech.com/lscache/lscwp/toolbox/#beta-test-tab' ); ?>
[36] Fix | Delete
</h3>
[37] Fix | Delete
[38] Fix | Delete
<?php if ( defined( 'LITESPEED_DISABLE_ALL' ) && LITESPEED_DISABLE_ALL ) : ?>
[39] Fix | Delete
<div class="litespeed-callout notice notice-warning inline">
[40] Fix | Delete
<h4><?php esc_html_e( 'NOTICE:', 'litespeed-cache' ); ?></h4>
[41] Fix | Delete
<p><?php esc_html_e( 'LiteSpeed Cache is disabled. This functionality will not work.', 'litespeed-cache' ); ?></p>
[42] Fix | Delete
</div>
[43] Fix | Delete
<?php endif; ?>
[44] Fix | Delete
[45] Fix | Delete
<div class="litespeed-desc">
[46] Fix | Delete
<?php esc_html_e( 'Use this section to switch plugin versions. To beta test a GitHub commit, enter the commit URL in the field below.', 'litespeed-cache' ); ?>
[47] Fix | Delete
</div>
[48] Fix | Delete
<div class="litespeed-desc">
[49] Fix | Delete
<?php esc_html_e( 'Example', 'litespeed-cache' ); ?>: <code>https://github.com/litespeedtech/lscache_wp/commit/example_comment_hash_d3ebec0535aaed5c932c0</code>
[50] Fix | Delete
</div>
[51] Fix | Delete
[52] Fix | Delete
<input type="text" name="<?php echo esc_attr( Debug2::BETA_TEST_URL ); ?>" class="litespeed-input-long" id="litespeed-beta-test" value="">
[53] Fix | Delete
[54] Fix | Delete
<p>
[55] Fix | Delete
<a href="javascript:;" class="button litespeed-btn-success" onclick="document.getElementById('litespeed-beta-test').value='dev';"><?php esc_html_e( 'Use latest GitHub Dev commit', 'litespeed-cache' ); ?></a> <code>dev</code>
[56] Fix | Delete
</p>
[57] Fix | Delete
[58] Fix | Delete
<p>
[59] Fix | Delete
<a href="javascript:;" class="button litespeed-btn-success" onclick="document.getElementById('litespeed-beta-test').value='master';"><?php esc_html_e( 'Use latest GitHub Master commit', 'litespeed-cache' ); ?></a> <code>master</code>
[60] Fix | Delete
</p>
[61] Fix | Delete
[62] Fix | Delete
<p>
[63] Fix | Delete
<a href="javascript:;" class="button litespeed-btn-success" onclick="document.getElementById('litespeed-beta-test').value='latest';"><?php esc_html_e( 'Use latest WordPress release version', 'litespeed-cache' ); ?></a> <code><?php echo esc_attr( Debug2::BETA_TEST_URL_WP ); ?></code> <?php esc_html_e( 'OR', 'litespeed-cache' ); ?> <code>latest</code>
[64] Fix | Delete
</p>
[65] Fix | Delete
[66] Fix | Delete
<p>
[67] Fix | Delete
<?php foreach ( $v_list as $v ) : ?>
[68] Fix | Delete
<a href="javascript:;" class="button <?php echo '3.6.4' === $v ? 'litespeed-btn-danger' : 'litespeed-btn-success'; ?>" onclick="document.getElementById('litespeed-beta-test').value='<?php echo esc_attr( $v ); ?>';"><?php echo esc_html( $v ); ?></a>
[69] Fix | Delete
<?php endforeach; ?>
[70] Fix | Delete
<span class="litespeed-danger">
[71] Fix | Delete
🚨 <?php esc_html_e( 'Downgrade not recommended. May cause fatal error due to refactored code.', 'litespeed-cache' ); ?>
[72] Fix | Delete
</span>
[73] Fix | Delete
</p>
[74] Fix | Delete
[75] Fix | Delete
<div class="litespeed-desc">
[76] Fix | Delete
<?php printf( esc_html__( 'Press the %s button to use the most recent GitHub commit. Master is for release candidate & Dev is for experimental testing.', 'litespeed-cache' ), '<code>' . esc_html__( 'Use latest GitHub Dev/Master commit', 'litespeed-cache' ) . '</code>' ); ?>
[77] Fix | Delete
</div>
[78] Fix | Delete
<div class="litespeed-desc">
[79] Fix | Delete
<?php printf( esc_html__( 'Press the %s button to stop beta testing and go back to the current release from the WordPress Plugin Directory.', 'litespeed-cache' ), '<code>' . esc_html__( 'Use latest WordPress release version', 'litespeed-cache' ) . '</code>' ); ?>
[80] Fix | Delete
</div>
[81] Fix | Delete
[82] Fix | Delete
<p class="litespeed-danger">
[83] Fix | Delete
🚨 <?php printf( esc_html__( 'In order to avoid an upgrade error, you must be using %1$s or later before you can upgrade to %2$s versions.', 'litespeed-cache' ), '<code>v3.6.4</code>', '<code>dev/master/v4+</code>' ); ?>
[84] Fix | Delete
</p>
[85] Fix | Delete
[86] Fix | Delete
<button type="submit" class="button button-primary"><?php esc_html_e( 'Upgrade', 'litespeed-cache' ); ?></button>
[87] Fix | Delete
</form>
[88] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function