|
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