PluginProbe
YayMail – WooCommerce Email Customizer / 3.3.1
YayMail – WooCommerce Email Customizer v3.3.1
4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 trunk 1.9.6 2.1.4 2.1.5 3.2.2 3.2.6 3.2.7.1 3.2.8.1 3.2.9 3.3 3.3.1 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9 3.4 3.4.1 All 57 releases
yaymail / includes / License / views / information-card.php

information-card.php in YayMail – WooCommerce Email Customizer 3.3.1, at includes/License/views/information-card.php

82 lines 4.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 $plugin_slug = $_plugin['slug'];
3 $plugin_name = $_plugin['name'];
4 $license_info = $license->get_license_info();
5 $expires = $license_info['expires'];
6 $is_expired = $license->is_expired();
7 $is_addon = false !== strpos( $plugin_slug, 'addon' );
8 ?>
9 <div class="yaycommerce-license-card" id="<?php echo esc_attr( "{$plugin_slug}_license_card" ); ?>" style="<?php echo esc_attr( $is_addon ? 'order: 999;' : 'order: ' . YAYMAIL_MENU_ORDER . ';' ); ?>">
10 <div class="yaycommerce-license-card-header">
11 <div class="yaycommerce-license-card-title-wrapper">
12 <h3 class="yaycommerce-license-card-title yaycommerce-license-card-header-item">
13 <?php echo esc_html( "{$plugin_name}" ); ?>
14 <span class="yaycommerce-license-badge <?php echo esc_attr( $is_expired ? 'error' : 'success' ); ?>"><?php echo esc_html( $is_expired ? 'Expired' : 'Active' ); ?></span>
15 </h3>
16 </div>
17 </div>
18 <div class="yaycommerce-license-card-body">
19 <label for="<?php echo esc_attr( "{$plugin_slug}_license_input" ); ?>"><?php echo esc_html( 'Your license key:' ); ?></label>
20 <div class="yaycommerce-license-input-row">
21 <input type="text" disabled value="<?php echo esc_attr( $license->format_license_key() ); ?>">
22 <button class="yaycommerce-license-button yaycommerce-update-license" data-plugin="<?php echo esc_attr( $plugin_slug ); ?>">
23 <span>Update</span>
24 <span class="activate-loading sync-loading">
25 <svg
26 data-v-7957300f=""
27 xmlns="http://www.w3.org/2000/svg"
28 viewBox="0 0 24 24"
29 >
30 <path
31 data-v-7957300f=""
32 d="M21.66 10.37a.62.62 0 00.07-.19l.75-4a1 1 0 00-2-.36l-.37 2a9.22 9.22 0 00-16.58.84 1 1 0 00.55 1.3 1 1 0 001.31-.55A7.08 7.08 0 0112.07 5a7.17 7.17 0 016.24 3.58l-1.65-.27a1 1 0 10-.32 2l4.25.71h.16a.93.93 0 00.34-.06.33.33 0 00.1-.06.78.78 0 00.2-.11l.08-.1a1.07 1.07 0 00.14-.16.58.58 0 00.05-.16zM19.88 14.07a1 1 0 00-1.31.56A7.08 7.08 0 0111.93 19a7.17 7.17 0 01-6.24-3.58l1.65.27h.16a1 1 0 00.16-2L3.41 13a.91.91 0 00-.33 0H3a1.15 1.15 0 00-.32.14 1 1 0 00-.18.18l-.09.1a.84.84 0 00-.07.19.44.44 0 00-.07.17l-.75 4a1 1 0 00.8 1.22h.18a1 1 0 001-.82l.37-2a9.22 9.22 0 0016.58-.83 1 1 0 00-.57-1.28z"
33 ></path>
34 </svg>
35 </span>
36 </button>
37 <button class="yaycommerce-license-button yaycommerce-remove-license" data-plugin="<?php echo esc_attr( $plugin_slug ); ?>">
38 <span>Deactivate</span>
39 <span class="activate-loading sync-loading">
40 <svg
41 data-v-7957300f=""
42 xmlns="http://www.w3.org/2000/svg"
43 viewBox="0 0 24 24"
44 >
45 <path
46 data-v-7957300f=""
47 d="M21.66 10.37a.62.62 0 00.07-.19l.75-4a1 1 0 00-2-.36l-.37 2a9.22 9.22 0 00-16.58.84 1 1 0 00.55 1.3 1 1 0 001.31-.55A7.08 7.08 0 0112.07 5a7.17 7.17 0 016.24 3.58l-1.65-.27a1 1 0 10-.32 2l4.25.71h.16a.93.93 0 00.34-.06.33.33 0 00.1-.06.78.78 0 00.2-.11l.08-.1a1.07 1.07 0 00.14-.16.58.58 0 00.05-.16zM19.88 14.07a1 1 0 00-1.31.56A7.08 7.08 0 0111.93 19a7.17 7.17 0 01-6.24-3.58l1.65.27h.16a1 1 0 00.16-2L3.41 13a.91.91 0 00-.33 0H3a1.15 1.15 0 00-.32.14 1 1 0 00-.18.18l-.09.1a.84.84 0 00-.07.19.44.44 0 00-.07.17l-.75 4a1 1 0 00.8 1.22h.18a1 1 0 001-.82l.37-2a9.22 9.22 0 0016.58-.83 1 1 0 00-.57-1.28z"
48 ></path>
49 </svg>
50 </span>
51 </button>
52 </div>
53 <div class="<?php echo esc_attr( $plugin_slug ); ?>-license-message yaycommerce-license-message"></div>
54 <div>Expiration Date:
55 <?php
56 $time_in_tz = strtotime( $expires );
57 if ( 'lifetime' === $expires ) {
58 echo '<strong>Lifetime</strong>';
59 } else {
60 echo '<strong>' . esc_html( gmdate( 'F j, Y', $time_in_tz ) ) . '</strong>';
61 }
62 if ( $is_expired ) {
63 echo '<strong class="yaycommerce-license-expired-text"> (Expired)</strong>';}
64 ?>
65 </div>
66 </div>
67 <div class="yaycommerce-license-card-footer">
68 <?php
69 if ( ! function_exists( 'WC' ) ) {
70 printf( '<div><span>Note: Please activate %1$sWooCommerce%2$s to use this plugin</span></div>', '<a href="' . esc_url( admin_url( 'plugin-install.php?s=woocommerce&tab=search&type=term' ) ) . '">', '</a>' );
71 }
72 ?>
73 <?php
74 if ( $is_expired ) {
75 echo '<div><strong class="yaycommerce-license-expired-text">Your license is expired! <a href="' . esc_url( $license->get_renewal_url() ) . '" class="yaycommerce-license-expired-text" target="_blank">Renew Now!</a></strong></div>';}
76 ?>
77 <?php if ( 0 !== $license_info['license_limit'] ) : ?>
78 <div>Need more licenses? <a class="yaycommerce-license-buy-now" href="<?php echo esc_url( $license->get_upgrade_url() ); ?>" target="_blank">Upgrade to unlimited</a></div>
79 <?php endif; ?>
80 </div>
81 </div>
82