|
47 | 47 | $site_url = substr( $site_url, $protocol_pos + 3 ); |
48 | 48 | } |
49 | 49 |
|
50 | | - $freemius_site_www = 'https://freemius.com'; |
51 | | - |
52 | 50 | $freemius_usage_tracking_url = $fs->get_usage_tracking_terms_url(); |
53 | 51 | $freemius_plugin_terms_url = $fs->get_eula_url(); |
54 | 52 |
|
55 | | - $freemius_site_url = $fs->is_premium() ? |
56 | | - $freemius_site_www : |
57 | | - $freemius_usage_tracking_url; |
58 | | - |
59 | | - if ( $fs->is_premium() ) { |
60 | | - $freemius_site_url .= '?' . http_build_query( array( |
61 | | - 'id' => $fs->get_id(), |
62 | | - 'slug' => $slug, |
63 | | - ) ); |
64 | | - } |
65 | | - |
66 | | - $freemius_link = '<a href="' . $freemius_site_url . '" target="_blank" rel="noopener" tabindex="1">freemius.com</a>'; |
67 | | - |
68 | 53 | $error = fs_request_get( 'error' ); |
69 | 54 |
|
70 | 55 | $has_release_on_freemius = $fs->has_release_on_freemius(); |
|
76 | 61 | fs_request_get_bool( 'require_license', ( $is_premium_code || $has_release_on_freemius ) ) |
77 | 62 | ); |
78 | 63 |
|
| 64 | + $freemius_activation_terms_url = ($fs->is_premium() && $require_license_key) ? |
| 65 | + $fs->get_license_activation_terms_url() : |
| 66 | + $freemius_usage_tracking_url; |
| 67 | + |
| 68 | + $freemius_activation_terms_html = '<a href="' . esc_url( $freemius_activation_terms_url ) . '" target="_blank" rel="noopener" tabindex="1">freemius.com</a>'; |
| 69 | + |
79 | 70 | if ( $is_pending_activation ) { |
80 | 71 | $require_license_key = false; |
81 | 72 | } |
@@ -265,13 +256,13 @@ class="wrap<?php if ( ! fs_is_network_admin() && ( ! $fs->is_enable_anonymous() |
265 | 256 | '<b>' . esc_html( $fs->get_plugin_name() ) . '</b>', |
266 | 257 | '<b>' . $current_user->user_login . '</b>', |
267 | 258 | '<a href="' . $site_url . '" target="_blank" rel="noopener noreferrer">' . $site_url . '</a>', |
268 | | - $freemius_link |
| 259 | + $freemius_activation_terms_html |
269 | 260 | ), |
270 | 261 | $first_name, |
271 | 262 | $fs->get_plugin_name(), |
272 | 263 | $current_user->user_login, |
273 | 264 | '<a href="' . $site_url . '" target="_blank" rel="noopener noreferrer">' . $site_url . '</a>', |
274 | | - $freemius_link, |
| 265 | + $freemius_activation_terms_html, |
275 | 266 | true |
276 | 267 | ); |
277 | 268 | } |
@@ -451,12 +442,16 @@ class="button button-secondary" tabindex="2"><?php fs_esc_html_echo_x_inline( 'S |
451 | 442 | <?php endif ?> |
452 | 443 | </div> |
453 | 444 | <div class="fs-terms"> |
454 | | - <a class="fs-tooltip-trigger<?php echo is_rtl() ? ' rtl' : '' ?>" href="<?php echo $freemius_site_url ?>" target="_blank" rel="noopener" tabindex="1">Powered by Freemius<?php if ( $require_license_key ) : ?> <span class="fs-tooltip" style="width: 170px"><?php echo $fs->get_text_inline( 'Freemius is our licensing and software updates engine', 'permissions-extensions_desc' ) ?></span><?php endif ?></a> |
| 445 | + <a class="fs-tooltip-trigger<?php echo is_rtl() ? ' rtl' : '' ?>" href="<?php echo esc_url( $freemius_activation_terms_url ) ?>" target="_blank" rel="noopener" tabindex="1">Powered by Freemius<?php if ( $require_license_key ) : ?> <span class="fs-tooltip" style="width: 170px"><?php echo $fs->get_text_inline( 'Freemius is our licensing and software updates engine', 'permissions-extensions_desc' ) ?></span><?php endif ?></a> |
455 | 446 | - |
456 | 447 | <a href="https://freemius.com/privacy/" target="_blank" rel="noopener" |
457 | 448 | tabindex="1"><?php fs_esc_html_echo_inline( 'Privacy Policy', 'privacy-policy', $slug ) ?></a> |
458 | 449 | - |
459 | | - <a href="<?php echo $require_license_key ? $freemius_plugin_terms_url : $freemius_usage_tracking_url ?>" target="_blank" rel="noopener" tabindex="1"><?php $require_license_key ? fs_echo_inline( 'License Agreement', 'license-agreement', $slug ) : fs_echo_inline( 'Terms of Service', 'tos', $slug ) ?></a> |
| 450 | + <?php if ($require_license_key) : ?> |
| 451 | + <a href="<?php echo esc_url( $freemius_plugin_terms_url ) ?>" target="_blank" rel="noopener" tabindex="1"><?php fs_echo_inline( 'License Agreement', 'license-agreement', $slug ) ?></a> |
| 452 | + <?php else : ?> |
| 453 | + <a href="<?php echo esc_url( $freemius_usage_tracking_url ) ?>" target="_blank" rel="noopener" tabindex="1"><?php fs_echo_inline( 'Terms of Service', 'tos', $slug ) ?></a> |
| 454 | + <?php endif; ?> |
460 | 455 | </div> |
461 | 456 | </div> |
462 | 457 | <?php |
|
0 commit comments