78 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			78 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * File: Generic_WidgetAccount_View.php
 | |
|  *
 | |
|  * @package W3TC
 | |
|  *
 | |
|  * @since X.X.X
 | |
|  */
 | |
| 
 | |
| namespace W3TC;
 | |
| 
 | |
| if ( ! defined( 'W3TC' ) ) {
 | |
| 	die();
 | |
| }
 | |
| 
 | |
| $licensing   = new Licensing_Plugin_Admin();
 | |
| $license_key = $licensing->get_license_key();
 | |
| $license     = Licensing_Core::check_license( $license_key, W3TC_VERSION );
 | |
| ?>
 | |
| <table>
 | |
| 	<tr>
 | |
| 		<td><b><?php esc_html_e( 'License:', 'w3-total-cache' ); ?></b></td>
 | |
| 		<td><?php echo ! empty( $license ) && $license->license_status === 'active.by_rooturi' ? __( 'Pro', 'w3-total-cache' ) : __( 'Free', 'w3-total-cache' ); ?></td>
 | |
| 	</tr>
 | |
| 	<tr>
 | |
| 		<td><b><?php esc_html_e( 'Status:', 'w3-total-cache' ); ?></b></td>
 | |
| 		<td>
 | |
| 			<?php
 | |
| 			if ( ! empty( $license ) ) {
 | |
| 				switch ( $license ) {
 | |
| 					case 'active.by_rooturi' === $license->license_status:
 | |
| 						esc_html_e( 'Active', 'w3-total-cache' );
 | |
| 						break;
 | |
| 					case 'inactive.expired' === $license->license_status:
 | |
| 						esc_html_e( 'Expired', 'w3-total-cache' );
 | |
| 						break;
 | |
| 					case 'invalid.not_present' === $license->license_status:
 | |
| 						esc_html_e( 'Free license, no expiration', 'w3-total-cache' );
 | |
| 						break;
 | |
| 					default:
 | |
| 						esc_html_e( 'Unknown', 'w3-total-cache' );
 | |
| 				}
 | |
| 			} else {
 | |
| 				esc_html_e( 'Free license, no expiration', 'w3-total-cache' );
 | |
| 			}
 | |
| 			?>
 | |
| 		</td>
 | |
| 	</tr>
 | |
| 	<!--
 | |
| 	<tr>
 | |
| 		<td><b><?php esc_html_e( 'Renewal Date:', 'w3-total-cache' ); ?></b></td>
 | |
| 		<td>TBD</td>
 | |
| 	</tr>
 | |
| 	-->
 | |
| </table>
 | |
| <?php
 | |
| if ( empty( $license ) || ( ! empty( $license ) && $license->license_status === 'invalid.not_present' ) ) {
 | |
| 	?>
 | |
| 	<p>
 | |
| 		<?php
 | |
| 		echo wp_kses(
 | |
| 			sprintf(
 | |
| 				// Translators: 1 opening HTML strong tag, 2 closing HTML strong tag.
 | |
| 				__( 'Upgrade to %1$sW3 Total Cache Pro%2$s now to unlock additional settings and features that can further improve your site\'s performance and Google PageSpeed ratings.', 'w3-total-cache' ),
 | |
| 				'<strong>',
 | |
| 				'</strong>'
 | |
| 			),
 | |
| 			array( 'strong' => array() )
 | |
| 		);
 | |
| 		?>
 | |
| 	</p>
 | |
| 	<p>
 | |
| 		<input type="button" class="button-primary button-buy-plugin" data-src="account_widget" value="<?php esc_attr_e( 'Learn more about Pro', 'w3-total-cache' ); ?>" />
 | |
| 	</p>
 | |
| 	<?php
 | |
| }
 | |
| ?>
 |