PluginProbe ʕ •ᴥ•ʔ
Advanced Ads – Ad Manager & AdSense / 1.16.1
Advanced Ads – Ad Manager & AdSense v1.16.1
2.0.23 2.0.22 2.0.21 1.38.0 1.39.0 1.39.1 1.39.2 1.39.3 1.39.4 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.40.0 1.40.1 1.40.2 1.41.0 1.42.0 1.42.1 1.42.2 1.43.0 1.44.0 1.44.1 1.45.0 1.45.1 1.46.0 1.47.0 1.47.1 1.47.2 1.47.3 1.47.4 1.47.5 1.48.0 1.48.1 1.49.0 1.5.0 1.5.0.1 1.5.1 1.5.2 1.5.2.1 1.5.4 1.5.4.1 1.5.5 1.50.0 1.51.0 1.51.1 1.51.2 1.51.3 1.52.0 1.52.1 1.52.2 1.52.3 1.52.4 1.53.0 1.53.1 1.53.2 1.54.0 1.54.1 1.55.0 1.56.0 1.56.1 1.56.2 1.56.3 1.56.4 1.6 1.6.1 1.6.10 1.6.10.1 1.6.10.2 1.6.11 1.6.11.1 1.6.12 1.6.13 1.6.14 1.6.15 1.6.16 1.6.17 1.6.17.1 1.6.17.2 1.6.2 1.6.2.1 1.6.3 1.6.4 1.6.4.1 1.6.5 1.6.6 1.6.6.1 1.6.7 1.6.7.1 1.6.8 1.6.8.1 1.6.8.2 1.6.8.3 1.6.9 1.6.9.1 1.6.9.2 1.6.9.3 1.6.9.4 1.7 1.7.0.1 1.7.0.2 1.7.0.3 1.7.1 1.7.1.1 1.7.1.2 1.7.1.3 1.7.1.4 1.7.1.5 1.7.10 trunk 1.7.11 1.0.1 1.7.12 1.0.2 1.7.13 1.0.3 1.7.14 1.1.0 1.7.15 1.1.1 1.7.16 1.1.2 1.7.17 1.1.3 1.7.18 1.10 1.7.19 1.10.1 1.7.2 1.10.10 1.7.2.1 1.10.11 1.7.20 1.10.12 1.7.21 1.10.2 1.7.22 1.10.3 1.7.23 1.10.4 1.7.24 1.10.5 1.7.25 1.10.6 1.7.3 1.10.7 1.7.4 1.10.8 1.7.4.1 1.10.9 1.7.4.2 1.11 1.7.4.3 1.11.1 1.7.4.4 1.11.2 1.7.4.5 1.12 1.7.5 1.13 1.7.5.1 1.13.1 1.7.6 1.13.2 1.7.7 1.13.3 1.7.8 1.13.4 1.7.9 1.13.5 1.7.9.1 1.13.6 1.7.9.2 1.13.7 1.7.9.3 1.13.8 1.8 1.14 1.8.1 1.14.1 1.8.10 1.14.10 1.8.11 1.14.11 1.8.12 1.14.2 1.8.13 1.14.3 1.8.14 1.14.4 1.8.15 1.14.5 1.8.16 1.14.6 1.8.17 1.14.7 1.8.18 1.14.8 1.8.19 1.14.9 1.8.2 1.15 1.8.20 1.16 1.8.21 1.16.1 1.8.22 1.17 1.8.23 1.17.1 1.8.24 1.17.10 1.8.25 1.17.10-rc.1 1.8.26 1.17.11 1.8.27 1.17.12 1.8.28 1.17.12-rc.1 1.8.29 1.17.2 1.8.3 1.17.3 1.8.30 1.17.4 1.8.4 1.17.5 1.8.5 1.17.6 1.8.6 1.17.7 1.8.7 1.17.8 1.8.8 1.17.9 1.8.9 1.17.9-beta.1 1.9 1.18.0 2.0.0 1.19.0 2.0.1 1.19.1 2.0.10 1.2 2.0.11 1.2.1 2.0.12 1.2.2 2.0.13 1.2.3 2.0.14 1.2.4 2.0.15 1.2.5 2.0.16 1.2.6 2.0.17 1.2.7 2.0.18 1.20.0 2.0.19 1.20.0-rc.1 2.0.2 1.20.0-rc.2 2.0.20 1.20.1 2.0.3 1.20.2 2.0.4 1.20.3 2.0.5 1.21.0 2.0.6 1.21.1 2.0.7 1.22.0 2.0.8 1.22.1 2.0.9 1.22.2 1.23.0 1.23.1 1.23.2 1.24.0 1.24.1 1.24.2 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.29.0 1.29.1 1.3 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.16 1.3.17 1.3.18 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.30.0 1.30.1 1.30.2 1.30.2-rc.1 1.30.3 1.30.4 1.30.4-rc.1 1.30.5 1.31.0 1.31.1 1.32.0 1.32.0-rc.1 1.33.0 1.33.1 1.33.2 1.34.0 1.35.0 1.35.1 1.36.0 1.36.1 1.36.2 1.36.3 1.37.0 1.37.1 1.37.2
advanced-ads / admin / views / setting-license.php
advanced-ads / admin / views Last commit date
conditions 6 years ago notices 6 years ago ad-conditions-string-operators.php 7 years ago ad-group-edit.php 7 years ago ad-group-list-ads.php 7 years ago ad-group-list-form-row.php 6 years ago ad-group-list-header.php 7 years ago ad-group-list-row.php 7 years ago ad-group.php 6 years ago ad-info-after-textarea.php 7 years ago ad-info-bottom.php 6 years ago ad-info-top.php 7 years ago ad-info.php 7 years ago ad-list-details-column.php 7 years ago ad-list-filters.php 6 years ago ad-list-no-ads.php 6 years ago ad-list-shortcode-column.php 7 years ago ad-list-timing-column.php 7 years ago ad-main-metabox.php 6 years ago ad-output-metabox.php 6 years ago ad-parameters-metabox.php 6 years ago ad-parameters-size.php 6 years ago ad-submitbox-meta.php 7 years ago checks.php 6 years ago feedback-disable.php 6 years ago gadsense-dashboard.php 6 years ago index.php 7 years ago overview-addons-line.php 7 years ago overview-notice-row.php 6 years ago overview-notices.php 6 years ago overview-widget.php 6 years ago overview.php 6 years ago pitch-bundle.php 7 years ago pitch-pro-tab.php 7 years ago pitch-tracking.php 7 years ago placement-form.php 6 years ago placement-injection-top.php 6 years ago placements-ad-label-position.php 7 years ago placements-ad-label.php 7 years ago placements-content-index.php 7 years ago placements-item.php 6 years ago placements.php 6 years ago post-ad-settings-metabox.php 6 years ago setting-disable-post-types.php 6 years ago setting-license.php 6 years ago setting-target.php 7 years ago settings-disable-ads.php 6 years ago settings.php 6 years ago support-callout.php 6 years ago support.php 7 years ago
setting-license.php
77 lines
1 <?php
2 $errortext = false;
3 $expires = Advanced_Ads_Admin_Licenses::get_instance()->get_license_expires( $options_slug );
4 $expired = false;
5 $expired_error = __( 'Your license expired.', 'advanced-ads' );
6
7 ob_start();
8 ?>
9 <button type="button" class="button-secondary advads-license-activate"
10 data-addon="<?php echo $index; ?>"
11 data-pluginname="<?php echo $plugin_name; ?>"
12 data-optionslug="<?php echo $options_slug; ?>"
13 name="advads_license_activate"><?php _e( 'Update expiry date', 'advanced-ads' ); ?></button>
14 <?php
15 $update_button = ob_get_clean();
16
17 $license_key_for_expired_link = $license_key ? $license_key : "%LICENSE_KEY%";
18 $expired_error .= $expired_renew_link = ' ' . sprintf( __( 'Click on %2$s if you renewed it or have a subscription or <a href="%1$s" class="advads-renewal-link" target="_blank">renew your license</a>.', 'advanced-ads' ), ADVADS_URL . 'checkout/?edd_license_key=' . esc_attr( $license_key_for_expired_link ) . '#utm_source=advanced-ads&utm_medium=link&utm_campaign=settings-licenses', $update_button );
19 if ( 'lifetime' !== $expires ) {
20 $expires_time = strtotime( $expires );
21 $days_left = ( $expires_time - time() ) / DAY_IN_SECONDS;
22 }
23 if ( 'lifetime' === $expires ) {
24 // do nothing
25 } elseif ( $expired && $days_left <= 0 ) {
26 $plugin_url = isset( $plugin_url ) ? $plugin_url : ADVADS_URL;
27 $errortext = $expired_error;
28 $expired = true;
29 } elseif ( 0 < $days_left && 31 > $days_left ) {
30 $errortext = sprintf( __( '(%d days left)', 'advanced-ads' ), $days_left );
31 }
32 $show_active = ( $license_status !== false && $license_status == 'valid' && ! $expired ) ? true : false;
33 ?>
34 <input type="text" class="regular-text advads-license-key" placeholder="<?php _e( 'License key', 'advanced-ads' ); ?>"
35 name="<?php echo ADVADS_SLUG . '-licenses'; ?>[<?php echo $index; ?>]"
36 value="<?php echo esc_attr( $license_key ); ?>"
37 <?php
38 if ( $license_status !== false && $license_status == 'valid' && ! $expired ) :
39 ?>
40 readonly="readonly"<?php endif; ?>/>
41
42 <button type="button" class="button-secondary advads-license-deactivate"
43 <?php
44 if ( $license_status !== 'valid' ) {
45 echo ' style="display: none;" ';
46 }
47 ?>
48 data-addon="<?php echo $index; ?>"
49 data-pluginname="<?php echo $plugin_name; ?>"
50 data-optionslug="<?php echo $options_slug; ?>"
51 name="advads_license_activate"><?php _e( 'Deactivate License', 'advanced-ads' ); ?></button>
52
53 <button type="button" class="button-primary advads-license-activate"
54 data-addon="<?php echo $index; ?>"
55 data-pluginname="<?php echo $plugin_name; ?>"
56 data-optionslug="<?php echo $options_slug; ?>"
57 name="advads_license_activate"><?php echo ( $license_status === 'valid' && ! $expired ) ? __( 'Update License', 'advanced-ads' ) : __( 'Activate License', 'advanced-ads' ); ?></button>
58 <?php
59 if ( '' === trim( $license_key ) ) {
60 $errortext = __( 'Please enter a valid license key', 'advanced-ads' );
61 } elseif ( ! $expired && ! $errortext ) {
62 $errortext = ( $license_status == 'invalid' ) ? __( 'License key invalid', 'advanced-ads' ) : '';
63 }
64 ?>
65 &nbsp;
66 <span class="advads-license-activate-active" <?php
67 if ( ! $show_active ) {
68 echo 'style="display: none;"';
69 }
70 ?>><?php _e( 'active', 'advanced-ads' ); ?></span>
71 <span class="advads-license-activate-error" <?php
72 if ( ! $errortext ) {
73 echo 'style="display: none;"';
74 } ?>><?php echo $errortext; ?></span>
75 <span class="advads-license-expired-error advads-error-message"
76 style="display: none;"><?php echo $expired_error; ?></span>
77